OPENCV
飞天凤凰601
这个作者很懒,什么都没留下…
展开
-
OPENCV ——imageData 使用方式
坐标是从0开始的,并且是相对图像原点的位置。图像原点或者是左上角 (img->origin=IPL_ORIGIN_TL) 或者是左下角 (img->origin=IPL_ORIGIN_BL) )假设有 8-bit 1-通道的图像 I (IplImage* img):I(x,y) ~ ((uchar*)(img->imageData + img->widthStep*y))[x]假设有转载 2016-12-21 14:39:32 · 7121 阅读 · 0 评论 -
Opencv设置摄像头分辨率
int SDIL=1; int SDIR=2;//显示SDIpCapture1=cvCreateCameraCapture(SDIL);pCapture2=cvCreateCameraCapture(SDIR);//设置摄像头分辨率 cvSetCaptureProperty(pCapture1, CV_CAP_PROP_FRAME_WIDTH ,原创 2017-01-05 10:47:45 · 2042 阅读 · 1 评论 -
cvCvtColor实现色彩空间转换
void cvCvtColor( const CvArr* src, CvArr* dst, int code );src输入的 8-bit , 16-bit 或 32-bit 单倍精度浮点数影像.dst输出的 8-bit , 16-bit 或 32-bit 单倍精度浮点数影像.code色彩空间转换,通过定义 CV_2 常数 (见下面).函数 cvCvtColor 将输入图像从一转载 2016-12-28 14:38:23 · 1180 阅读 · 0 评论 -
Opencv IplImage每个子像素及RGB设置值
IplImage *IRedsubpic;IRedsubpic=cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,3);for(int x = 0; x { for(int y = 0; y { for(int c = 0; c {原创 2017-01-05 14:34:40 · 2390 阅读 · 0 评论 -
Opencv全屏显示IplImage
由于 在opencv 2.4后没有了cvvimage,大家用它写了一个函数DrawPicToHDC()在picture里显示,但经常造成内存泄露,所以用此方法较为妥当。IplImage *Outimg;cvNamedWindow("outimg",CV_WND_PROP_FULLSCREEN); //CV_WND_PROP_FULLSCREEN=0 必须的cvSetWindowProp原创 2017-01-06 15:16:37 · 481 阅读 · 0 评论 -
OpenCV :ROI设置
源函数声明: Mat(const Mat& m, const Rect& roi);例:IplImage *img1=cvCreateImage(cvSize(SW*2,SH),IPL_DEPTH_8U,3);RayBackimg=Mat(img1,Rect(0,0,640,480));由于RayBackimg的设置有ROI属性,是共享区域,当img1的值发生变化时,RayBa原创 2016-12-29 15:38:09 · 655 阅读 · 0 评论 -
使用Opencv对摄像头进行录相
VideoCapture video0(0); int vh = 480; int vw = 640; video0.set(CV_CAP_PROP_FRAME_WIDTH,vw); video0.set(CV_CAP_PROP_FRAME_HEIGHT, vh); Mat img0; namedWindow("video", 0); Size vs(static_cast(vw),原创 2017-06-20 12:07:09 · 342 阅读 · 0 评论