c - 如何找出图像中的直线

标签 c perl matlab image-processing imagemagick

我有一个图像文件。(jpg 或 png)

这只有 4 种颜色和很少的黑线。(600px X 600px 图像大小)。 可以有 2 条或 4 条或 6 条黑线。

我需要得到每条黑线的 (x1, y1) 和 (x2, y2)。

可以用perl或c或matlab实现

最佳答案

尝试应用 Hough Transform .它在检测线条方面特别有效。

关于c - 如何找出图像中的直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12827526/

相关文章:

matlab 分布式计算 sge(qsub)

c - C语言中的newlib是什么?

c - Break 语句在循环中不起作用 (gcc)

c - 面向对象的C无法编译

html - Mojolicious 中的复选框

perl - Perl 猴子修补是否允许您查看修补包的范围?

multithreading - 如何使用 Log4perl 在多线程 Perl 应用程序中轮换日志文件

java - 在 sbt 中添加类路径位置

algorithm - 用遗传算法优化级数和

c - 数组类型有不完整的元素类型?