r - 检测图像中的线并保存其坐标
问题描述
我有一个表示强度图的图像:
为了将两个强度图相乘,我需要保存该图的坐标。因此,我首先想找到(中间或一个边界的)线,然后得到它的坐标。到目前为止,我尝试了几件事。最接近解决方案的是使用LineSegmentDetector包:
library(pixmap)
image <- read.pnm(file = "graph.pgm", cellres = 1)
x <- image@grey * 255
linesegments <- image_line_segment_detector(x)
linesegments
plot(image)
plot(linesegments, add = TRUE, col = "red")
这给了我几个线段:
然而,我们的目标是得到一条宽度为 1 像素的线,如下所示:
随后,我需要该图的坐标。我需要为 x 方向上的每个像素设置一个 y 值。我希望我的问题很清楚,并感谢您的帮助!
解决方案
推荐阅读
- python-3.x - 加速多标签分类器的评估
- sql-server - 在 sql server 上合并 2 个单元格
- python - TypeError:无法解压不可迭代的 int 对象
- c# - ImageButton 不在网格列中居中
- javascript - angular和nodejs文件之间的连接
- java - 如何分组和连接值?
- java - “app-release.apk”如何更改这个默认生成的apk名称,允许之后安装?
- c# - 在 .net core / webpack web 应用程序中注入 css 样式的最佳实践
- excel - 跟踪正在使用数据库更新的 Excel 工作簿的更改。(非共享工作簿)
- jquery - $.ajax 不工作?我如何在 jQuery onclick 函数中调用 ajax?