8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何对 ROI 执行 OpenCV boxFilter?

headspace 1月前

28 0

我有一张图像,我想对该图像的 ROI 执行 OpenCV boxFilter。image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR); cv::Rect roi( 10, 10, 64, 64);cv::Mat output;cv::boxFilter(imag...

我有一张图片,我想 boxFilter ROI 这张图片执行 OpenCV。

image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR);   
cv::Rect roi( 10, 10, 64, 64);
cv::Mat output;
cv::boxFilter(image(roi),output,-1,cv::Size(scale_size,scale_size));

我想知道如果内核超出范围会发生什么 ROI ?使用超出范围 ROI 但仍在图像内的像素进行过滤,还是仅使用指定的值 BorderType

实际上我想使用前者来进行过滤。

帖子版权声明 1、本帖标题:如何对 ROI 执行 OpenCV boxFilter?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由headspace在本站《opencv》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 你想知道会发生什么吗?只需编写一个小测试程序,看看会发生什么。你不需要占用任何人的时间来解决这个问题。 - 如果你不喜欢仅在 ROI 上处理的边界行为,常见的解决方案是过滤整个图片,然后将区域从过滤版本中复制出来。

返回
作者最近主题: