当前位置:网站首页>20. Hough line transformation
20. Hough line transformation
2022-06-26 01:35:00 【Nightmare satiety】
#include <opencv2/opencv.hpp>
#include <iostream>
int main(int argc, char** argv){
cv::Mat src = cv::imread("../../source/line1.png");
if(src.empty()){
std::cout << "could not load image..." << std::endl;
return -1;
}
cv::namedWindow("src img", cv::WINDOW_AUTOSIZE);
cv::imshow("src img", src);
cv::Mat gray;
cv::cvtColor(src, gray, cv::COLOR_BGR2GRAY);
cv::Mat edge;
cv::Canny(gray, edge, 100, 200);
cv::imshow("edge", edge);
std::vector<cv::Vec4f> vec_lines;
cv::HoughLinesP(edge, vec_lines, 1, CV_PI / 180.0, 10, 0, 10);
for(int i = 0; i < vec_lines.size(); i++){
cv::Vec4f hline = vec_lines[i];
cv::line(src, cv::Point(hline[0], hline[1]), cv::Point(hline[2], hline[3]), cv::Scalar(0, 255, 255), 2, cv::LINE_AA);
}
cv::imshow("result", src);
cv::waitKey();
}

边栏推荐
- 通过电脑获取WIFI密码(只能连接过的WiFi)
- 超详细SSM框架实现增删改查功能项目整体流程
- 使用Gin框架运行Demo时报错“ listen tcp :8080: bind: An attempt was made to access a socket in a way forbidden”
- 同花顺上登录股票账户是安全的吗?同花顺上是如何开股票账户的
- JSON basic syntax
- 2021-1-15 摸鱼做的笔记Ctrl+c /v来的
- 从查询数据库性能优化谈到redis缓存-谈一谈缓存的穿透、雪崩、击穿
- 15 `bs对象.节点名称.节点名称.string` 获取嵌套节点内容
- halcon之区域:多种区域(Region)生成(4)
- 集合集合!!快来复习--mysql增删改查,内、左右连接 复习笔记
猜你喜欢

SPI protocol

使用Gin框架运行Demo时报错“ listen tcp :8080: bind: An attempt was made to access a socket in a way forbidden”

Xinku online | cnopendata text data of IPO declaration and issuance of A-share listed companies

DGUS新升级:全面支持数字视频播放功能

The overall process of adding, deleting, modifying and querying function items realized by super detailed SSM framework

【花雕体验】11 上手ESP32C3

LabVIEW开发监控聚变实验脉冲电源

RT-Thread 项目工程搭建和配置--(Env Kconfig)

物联网?快来看 Arduino 上云啦

shell正则表达式
随机推荐
100ask seven day IOT training camp learning notes - bare metal program framework design
剑指 Offer II 096. 字符串交织
Oracle数据库开启备份准备工作
使用Gin框架运行Demo时报错“ listen tcp :8080: bind: An attempt was made to access a socket in a way forbidden”
LabVIEW开发监控聚变实验脉冲电源
[excel knowledge and skills] Excel data type
Discrete Mathematics - 01 mathematical logic
从查询数据库性能优化谈到redis缓存-谈一谈缓存的穿透、雪崩、击穿
开窍之问答
新库上线 | CnOpenDataA股上市公司IPO申报发行文本数据
When you run the demo using the gin framework, there is an error "listen TCP: 8080: bind: an attempt was made to access a socket in a way forbidden"
毕业季你考虑好去留了吗
JSON instance (I)
C disk cleaning strategy of win10 system
黑盒测试 — 测试用例 之 判定表法看这一篇就够了
超详细SSM框架实现增删改查功能项目整体流程
Digital circuit - adder
DGUS新升级:全面支持数字视频播放功能
Nacos registry
Etcd database source code analysis cluster communication initialization