lzth.net
当前位置:首页 >> 使用OpEnCV复制图像上的某一块区域??? >>

使用OpEnCV复制图像上的某一块区域???

img_jt=cvCreateImage(cvSize(rect.width,rect.height),src->depth,src->nChannels); cvSetImageROI(src,rect);//src为要复制的图像指针,IplImage*类型,rect为要复制的区域,CvRect类型 cvCopy(src,img_jt);//复制到img_gt,IplImage*指针 cvRes...

#参考代码import cv2img = cv2.imread('test.jpg',0)crop_img = img[300:400, 50:300]cv2.imshow("image", crop_img)cv2.waitKey(0)

opencv的cvNamedeWindow创建的窗口有鼠标点击或者移动的回调函数,可以在这里面做 得到想要得到的矩形左上角和右下角两个点的坐标(这也是图片对象像素的相对指针),利用这两个点构造一个矩形,对远图像cvSetImageIOR就可以了,操作完别忘了cvR...

对图像的不规则区域设置ROI OpenCV自带的函数cvSetImageROI( IplImage* image, CvRect rect )只能设置矩形的敏感区域,而实际图像处理中遇到的处理对象都是非矩形的不规则形状,此时用cvSetImageROI( IplImage* image, CvRect rect )显然达不到...

roi里面有两个参数是:xoffset和yoffset,是感兴趣区域在原图中的左上角坐标,你可以通过它判断感兴趣区域在图中的位置。

那个(200,250)确实是自己设置的,类似于你屏幕截图时,截图区域左上角在屏幕上的坐标。不然截图程序也不知道你要从哪开始截。 关于某一你自己感兴趣的区域,想知道其坐标,建议用PS打开你的图,然后把指针放到相应位置,PS右上角的坐标信息显...

刚好我写了类似的代码,但是我用的是 pyrMeanShiftFiltering() 这个函数,可能会稍有些不同。我把我的整个函数放在下面,你自己看下: void meanShiftSegmentation(cv::Mat &firstImage, cv::Mat &secondImage, cv::Mat &overlapSegmentsResults...

如果这个是摆正的矩形,就是说没有偏角,那就只要找到左上角坐标和长,宽,然后设置一个mask,复制出来就行。但是这个点坐标和长宽不好确定。对你这个图,我提供一种办法吧,你可以试试,以前项目遇到过,肯定能行。你用轮廓检测,然后对所有内轮...

你得先把图像识别出来,然后填充其他颜色试试。另外 ,“除间其部即使运物体进行识别 ”确实不清楚是什么意思。。。。。

1、使用鼠标响应函数 具体操作参见http://blog.csdn.net/quarryman/article/details/8450387 2、自己估计,多试几次就知道了

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com