opencv霍夫变换怎么多次使用??
答案:2 悬赏:0 手机版
解决时间 2021-03-22 05:39
- 提问者网友:锁深秋
- 2021-03-21 11:01
这是第一次霍夫变换, 5, 10),函数的 第一和第二个参数应该怎么写呢?,然后我想再变换一次, CV_HOUGH_PROBABILISTIC, 10,1;180,CV_PI/lines = cvHoughLines2 (cannyImg, storage??
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-21 11:18
/ 释放内存
cvReleaseMemStorage(&storage_right);
/.jpg");
/
下次再使用的时候只需要变换参数即可;180,1;
//, CV_HOUGH_PROBABILISTIC, 10);
// 检测直线
CvSeq* lines2 = cvHoughLines2 (cannyImg2, storage2, CV_HOUGH_PROBABILISTIC,1,CV_PI/180, 10, 5;
cannyImg是指向IplImage的指针,storage是申请的内存。
在使用storage之前要 storage_right=cvCreateMemStorage(0);
使用完之后要 cvReleaseMemStorage(&storage_right);/释放图像
cvReleaseImage(&cannyImg2); 读取图像
Iplimage* cannyImg2= cvLoadImage(":
//应该是
CvSeq* lines = cvHoughLines2 (cannyImg, storage,CV_PI/image; 申请内存
CvMemStorage* storage2=cvCreateMemStorage(0):\\D, 5, 10), 10
cvReleaseMemStorage(&storage_right);
/.jpg");
/
下次再使用的时候只需要变换参数即可;180,1;
//, CV_HOUGH_PROBABILISTIC, 10);
// 检测直线
CvSeq* lines2 = cvHoughLines2 (cannyImg2, storage2, CV_HOUGH_PROBABILISTIC,1,CV_PI/180, 10, 5;
cannyImg是指向IplImage的指针,storage是申请的内存。
在使用storage之前要 storage_right=cvCreateMemStorage(0);
使用完之后要 cvReleaseMemStorage(&storage_right);/释放图像
cvReleaseImage(&cannyImg2); 读取图像
Iplimage* cannyImg2= cvLoadImage(":
//应该是
CvSeq* lines = cvHoughLines2 (cannyImg, storage,CV_PI/image; 申请内存
CvMemStorage* storage2=cvCreateMemStorage(0):\\D, 5, 10), 10
全部回答
- 1楼网友:酒者煙囻
- 2021-03-21 11:43
应该是
cvseq* lines = cvhoughlines2 (cannyimg, storage, cv_hough_probabilistic,1,cv_pi/180, 10, 5, 10);
cannyimg是指向iplimage的指针,storage是申请的内存。
在使用storage之前要 storage_right=cvcreatememstorage(0);
使用完之后要 cvreleasememstorage(&storage_right);
下次再使用的时候只需要变换参数即可:
// 申请内存
cvmemstorage* storage2=cvcreatememstorage(0);
// 读取图像
iplimage* cannyimg2= cvloadimage("d:\\image.jpg");
// 检测直线
cvseq* lines2 = cvhoughlines2 (cannyimg2, storage2, cv_hough_probabilistic,1,cv_pi/180, 10, 5, 10);
// 释放内存
cvreleasememstorage(&storage_right);
//释放图像
cvreleaseimage(&cannyimg2);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |