opencv连续检测线
很抱歉,我刚开始学习opencv几天,我没有足够的声誉直接发布图片。我正在尝试检测上的行,并通过以下步骤对其执行一些AR操作:opencv连续检测线,opencv,Opencv,很抱歉,我刚开始学习opencv几天,我没有足够的声誉直接发布图片。我正在尝试检测上的行,并通过以下步骤对其执行一些AR操作: 使用精明的查找边 线穿过边并查找线 根据我得到的线条,我可以通过以下操作在墙上显示一些东西 一些透视变换计算 但是当我做cv::Canny时,结果是这样的。 HoughLinesP基于此给了我18行,但我期望的是4行 这是我的密码: +(UIImage*)检测线:(UIImage*)img{ cv::材料src、dst、颜色dst; src=[openUtil-cvMa
+(UIImage*)检测线:(UIImage*)img{
cv::材料src、dst、颜色dst;
src=[openUtil-cvMatFromUIImage:img];
std::矢量线;
//cv::medianBlur(src,dst,5);
Canny(src、dst、50、200、3);
CVT颜色(dst、颜色dst、CV灰度2BGR);
//cv::HoughLinesP(dst,第5行,cv_PI/180,60,30,20);
//对于(size_t i=0;i
有什么建议可以让我用更好的(正确的)方式来做吗?你说的“AR研究”是什么意思?对不起,那是个打字错误,AR的东西。它将在移动应用程序中使用。用户应该能够打开相机,并在图像上做一些标记,以记录在标记区域有什么异常。所以下次他回来时,他可以再次打开相机,标记将显示在他录制的正确位置。您是否可以上传您希望作为输入的图像?如果没有,您希望从主图像中获得哪些行?@RickM。输入图像为,Canny输出图像为。