最近看HS算法时,发现在新的OpenCV3.0已经移除了该算法,于是不得不看老版的。这其中涉及到了CvMat,CvArr,IplImage的使用。关于这三个结构与Mat的转换关系,总结如下:(1)派生关系:CvArr->CvMat->IplImage传参问题:CvArr作为函数参数,可传入CvMat...
分类:
其他好文 时间:
2016-01-03 19:32:50
阅读次数:
154
UIImage *img1 = [UIImage imageNamed:@"1448941176867"];//将UIImage转换为IplImage格式IplImage *pimage = [self convertToIplImage:img1];//缩放图片//比例值float fScal.....
分类:
其他好文 时间:
2015-12-28 15:39:23
阅读次数:
178
IplImage *tmp = NULL;这一句话定义了一个IplImage类型的指针变量tmp,这个指针变量在内存中的示意图为:tmp = cvLoadImage(file_path);这句话执行以后,内存的布局就改变了:cvReleaseImage(&tmp);这句话执行之后,操作系统释放tmp...
分类:
其他好文 时间:
2015-12-10 21:50:22
阅读次数:
165
Mat 转 IplImageMatimage1;IplImage*image2=(&(IplImage)image1);IplImage convert to MatMatmtx(img);//convertIplImage*->Mat做个文档, 以便后面自己来查。
分类:
其他好文 时间:
2015-12-05 14:17:47
阅读次数:
121
void SkinRGB(IplImage* rgb, IplImage* _dst){ assert(rgb->nChannels == 3 && _dst->nChannels == 3); static const int R = 2; static const int G ...
分类:
其他好文 时间:
2015-12-04 20:46:00
阅读次数:
204
HSV皮肤检测// 进行肤色检测 void SkinDetect(IplImage* src, IplImage* dst){ // 创建图像头 IplImage* hsv = cvCreateImage(cvGetSize(src), IPL_DEPTH_8U, 3);//用...
分类:
其他好文 时间:
2015-12-04 20:18:30
阅读次数:
251
#include "stdafx.h"void myShowHist(IplImage* image1,IplImage* image2);IplImage* cvShowHist(IplImage* src);int main(){ //对彩色图像进行均衡化 IplImage * image=.....
分类:
其他好文 时间:
2015-11-29 18:09:14
阅读次数:
159
void ljb_cv_rotate_buf_size(IplImage *imgSrc, double degree, int *w_dst, int *h_dst){ double angle, a, b; int w_src, h_src; angle = de...
分类:
其他好文 时间:
2015-11-20 21:25:11
阅读次数:
181
void salt(IplImage *img, int saltNum){ int x,y; int i ; unsigned char *src = NULL; src = (unsigned char*)img->imageData; for(i = 0; i w...
分类:
其他好文 时间:
2015-11-20 20:00:12
阅读次数:
207
一个简单读取视频文件代码:
#include"highgui.h"
intmain()
{
cvNamedWindow("flv");
//结构体Cv的C是大写的函数cv的c是小写的
CvCapture*capture=cvCreateFileCapture("D:\\BaiduYunDownload\\2015-03-13远程关机\\远程关机.flv");
IplImage*frame;
while(1)
{
fram..
分类:
其他好文 时间:
2015-11-20 00:25:16
阅读次数:
228