【发布时间】:2014-07-07 11:09:45
【问题描述】:
我是 C++ 编码的新手,目前正在开发一个应用程序,该应用程序可以清除图片中的所有对象,除了最大的对象。我正在寻找基于我找到的边界框教程进行对象大小检测here
我正在考虑使用可以在链接中找到的代码来实现一段代码,这样我就可以使用实时视频馈送而不是图像来设置“边界框”技术,但后来我遇到了这个问题这里:
/// Create Window
char* source_window = "Source";
namedWindow( source_window, CV_WINDOW_AUTOSIZE );
imshow( source_window, src );
为什么你要把它变成char类型而不是像下面那样做?
Mat edges;
namedWindow("edges",1);
正如我之前所说,我对使用 C++ 和 opencv 编码真的很陌生,如果这是一个愚蠢的问题,请见谅。
提前致谢
【问题讨论】:
-
没有真正的原因 - 但它确保您不会因为在
imshow调用中输入错误而弄错名称。