问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Opencv中cvBoundingRect函数怎么用?

发布网友 发布时间:2022-05-01 20:11

我来回答

2个回答

热心网友 时间:2022-06-22 12:54

   CvMemStorage* storage = cvCreateMemStorage( 0 );
   CvSeq* contours = NULL;
   imgTemp = cvCloneImage( imgSrc );
   cvFindContours( imgTemp, storage, &contours, sizeof( CvContour ), CV_RETR_LIST, CV_CHAIN_APPROX_NONE );
   for( ; contours != NULL; contours = contours -> h_next )
   {
      CvRect rect = cvBoundingRect( contours, 0 );
      cvRectangle( imgSrc, cvPoint( rect.x, rect.y ),cvPoint( rect.x + rect.width, rect.y + rect.height ), cvScalar(0,0,0), 0 );
   }
   cvSaveImage( CT2CA( imgPathName ), imgSrc );


源图像是这样的:

执行这段代码之后是这样的:

框的大小在rect这个变量里,长宽直接rect.width,rect.height

追问这个好像在vs2101里运行不了?新手真的不怎么了解这个东西 能不能把前后的代码#include这些也加下 cvLoadImage加载什么图片?现在我用轮廓提取函数提取好了一个区域 然后怎么使用cvBoundingRect函数。。。谢谢了

追答http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5

http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4
配置

热心网友 时间:2022-06-22 12:54

用多边形曲线*近 Freeman 链
CvSeq* cvApproxChains( CvSeq* src_seq, CvMemStorage* storage,
int method=CV_CHAIN_APPROX_SIMPLE,
double parameter=0, int minimal_perimeter=0, int recursive=0 );

src_seq
涉及其它链的链指针
storage
存储多边形线段位置的缓存
method
*近方法 (见函数 cvFindContours 的描述).
parameter
方法参数(现在不用).
minimal_perimeter
仅*近周长大于 minimal_perimeter 轮廓。其它的链从结果中除去。
recursive
如果非 0, 函数从 src_seq 中利用 h_next 和 v_next links 连接*近所有可访问的链。如果为 0, 则仅*近单链。
这是一个单独的*近程序。 对同样的*近标识,函数 cvApproxChains 与 cvFindContours 的工作方式一模一样。它返回发现的第一个轮廓的指针。其它的*近模块,可以用返回结构中的 v_next 和 v_next 域来访问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“苏大强”的本意是什么?抹黑江苏吗? 伦敦奥运会入场式各个国家和地区的先后顺序 参加奥运会入场式的前后顺序 神马是费用性斜视?没听说过,斜视不就是斗鸡眼么 小儿斜视原因 为了不出现重影,右眼会被推到外斜视眼位,称为“废用性斜视” 在八岁时玩鞭炮炸伤左眼,而形成左眼斜视,现在能治好吗 ...后左眼斜视外斜 左眼下半部有光感 视觉模糊 请问左手术的话 能恢复... 两眼视力差距大会怎么样 关于耳洞的小问题~有经验的和懂行的进~ 在OPENCV中可以用cvFindContours函数查找类型为IplImage二值图的轮廓... 在opencv中,用函数cvfindcontours查找时为什么要将彩色图像转换成灰度图像 opencv中cvfindcontours函数使用CV_RETE_TREE模式,那些轮廓是怎么存储的? opencv中使用findContours、contourArea的问题。 你好,请教一下,我要在1mm厚纯钼板上钻1.3mm小孔,攻M1.6螺纹,应该用什么钻头及丝攻? 数码单反相机如何更清楚、便捷的看回放照片(像手机一样*、修片)? 数码相机怎么能在相机中添加图标 数码相机上出现这个图标怎么办 数码相机中的这个图标什么意思? 怎样识别数码相机的标识 数码相机屏幕上图标是什么意思?怎样消失。 数码相机旋钮上的图标是什么意思 小钻头如何钻深孔不断钻头 1mm孔p20的材料用什么钻头 除尘布袋糊袋的原因是什么 生物质锅炉采用布袋除尘器为什么容易糊袋 袋式除尘器发生粘结性糊袋是什么原因? 栗子有多少地方种?哪的最好吃 菜根谭这本书名是怎样来的? 菜根谭是谁 openCV里怎么求二值化图像的面积和轮廓周长 opencv如何提取形状 opencv cvDrawContours填充轮廓外的颜色 请问数码相机上各个开关按扭图标都代表什么意思啊。 ccd相机上的图标什么意思 新手求助,如何用OpenCV去除小块的分散区域 急!!!opencv做目标跟踪的时候,怎样把目标用矩形圈出来 现在想用OPENCV作运动目标的识别和跟踪,用什么方法最好,最快入门? opencv floodfill和drawcontours函数的区别 数码相机 显示屏上的标志都代表什么 谢啦 opencv问题,我在提取图像的轮廓,有提取轮廓的现成函数,我现在是想提... 女生回答,假设你做梦梦到一个长得像王俊凯,脸比你小一圈,皮肤白嫩,家里做房地产生意家产过亿的男生? 梦见家人介绍了一个有钱又帅气的男朋友 梦见一个男生是我老公,我们有一个宝宝,他带我回他家,我发现他家是富豪? l'll怎么发音? 日本产品ipsa流金水的正品图片哪能查到? l'll怎么读? 英语will 缩写发音 ‘ll怎么发音标.还有shall的否定式shan’t.谢谢 西班牙语的ll如何发音? ipsa流金水淘宝代购为什么比专柜便宜