Hough
来源:互联网 发布:人工智能利与弊演讲ppt 编辑:程序博客网 时间:2024/05/19 01:33
#include <opencv2/opencv.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;int main( ){ Mat srcImage = imread("fore.jpg"); Mat midImage,dstImage; Canny(srcImage, midImage, 50, 200, 3); cvtColor(midImage,dstImage, CV_GRAY2BGR); vector<Vec2f> lines; HoughLines(midImage, lines, 1, CV_PI/180, 150, 0, 0 ); for( size_t i = 0; i < lines.size(); i++ ) { float rho = lines[i][0], theta = lines[i][1]; Point pt1, pt2; double a = cos(theta), b = sin(theta); double x0 = a*rho, y0 = b*rho; pt1.x = cvRound(x0 + 1000*(-b)); pt1.y = cvRound(y0 + 1000*(a)); pt2.x = cvRound(x0 - 1000*(-b)); pt2.y = cvRound(y0 - 1000*(a)); line( dstImage, pt1, pt2, Scalar(55,100,195), 1, CV_AA); } namedWindow("original image",WINDOW_NORMAL); namedWindow("canny",WINDOW_NORMAL); namedWindow("hough",WINDOW_NORMAL); imshow("original image", srcImage); imshow("canny", midImage); imshow("hough", dstImage); waitKey(0); return 0;}
0 0
- Hough
- Hough
- Hough
- Hough变换
- Hough变换
- Hough Transform
- Hough变换
- Hough变换
- Hough变换
- Hough Transform
- Hough变换
- Hough变换
- Hough变换
- hough transform
- Hough变换
- Hough Transform
- hough transform
- Hough Transform
- 编程书籍阅读随谈(第二篇)
- Java初学中遇到的几个问题
- spark 性能调优
- JVM内存区域的划分
- Mac sublime text 3 Package Control 安装
- Hough
- 14 ZigBee小项目笔记day01
- 《Head First 设计模式》例子的C++实现(5 单例模式)
- linux task_struct的字段(PCB)
- Emmet:HTML/CSS代码快速编写神器
- python自学-第八次作业
- 大数据处理案例
- 糖葫芦好吃竹签儿窜——科技知识奇趣多示波器窜
- Java多线程系列-ThreadLocal