|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/8/31 16:41:20 |
标题: |
|
加入我的收藏 |
楼主: |
现在有个太阳能面板的图片,要求能把中间的4个切出来,给个思路;
我现在的问题是,不知道如何确定这个要切的图像的位置点;
此帖子包含附件:
大小:149.1K |
----------------------------------------------
I Love Delphi |
作者: |
axfx (axfx) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2016/8/31 16:52:04 |
1楼: |
帮顶,对于这个一片空白。
----------------------------------------------
超低价出售pos/进销存/收银软件源码 https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee645eC26dvB&ft=t&id=671027238807
|
作者: |
|
2016/8/31 18:43:50 |
2楼: |
如果每个格子是固定大小的,那应该能做,不需要什么图像识别的。
----------------------------------------------
虽千万人吾往矣!
|
作者: |
|
2016/8/31 19:52:45 |
3楼: |
你没表达清楚,这些照片大小,规格,颜色,形状,角度是否固定,差距大不大?这是关键。 另外,如果是和拍照一体的,为啥不在拍照界面打上暗格,要求拍照的人去对其,然后固定的位置去切图呢?
----------------------------------------------
-
|
作者: |
chatop (chatop) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/8/31 20:23:55 |
4楼: |
找连续的灰色线,是可以完成功能的,只是速度有点慢
----------------------------------------------
我就是我
|
作者: |
|
2016/8/31 21:27:13 |
5楼: |
@ceteric,楼主自己没思路,估计都不知道这些东西对解决这个问题有多重要.确实应该把这些东西说清楚
还有格子的大小是不是固定的?还是说有的格子大有的格子小.格子的宽高会不会事先知道.等等
----------------------------------------------
虽千万人吾往矣!
|
作者: |
|
2016/8/31 23:40:29 |
6楼: |
用 OpenCV , 搜一下。
----------------------------------------------
-
|
作者: |
|
2016/9/1 2:15:22 |
7楼: |
真的含糊了。楼主要割成不规则形状吗?因为这镜头成像已经很弯曲,格子都变了形,那要如何切?如果在工业上,大都是定位方面着手,不需用影像那复杂吧。
----------------------------------------------
-
|
作者: |
|
2016/9/1 8:25:42 |
8楼: |
用OpenCV,图像识别,人脸识别 很多都是用这个来做的。 但要不断的积累特征样本
----------------------------------------------
-
|
作者: |
|
2016/9/1 12:54:21 |
9楼: |
推荐使用Halcon,这个图像处理软件本论坛中曾经介绍过,是面向工业应用的图像处理软件。 缺点: 1、评估板一个月要申请一个新的许可文件,正式版非常贵,太贵了! 2、如果初次上手,合适的中文资料很少...很少! (上述两个缺点都可以在某宝上得到一定程度的解决) 优点: 1、尽管这个软件不大搭理Delphi,只提供了一个delphi的例子(VC,VB,C#例子多,还可以导出相应的程序...),但是Halcon其实和Delphi才是绝配!用了就知道。 2、如果你真的登堂入室搞清楚了这个软件的使用方法,那么你会发现这个软件的功能比OpenCV强大的可不是一点两点!楼主的问题用Halcon来解决应不在话下。
我只是一个看客。
----------------------------------------------
-
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/9/1 22:58:06 |
10楼: |
如果这样的图非常类似,差异很小的话就不要用opencv等去做视频分析了, 简单点把每个像素做成矩阵,XY维合计个平均值做基准,再把每个点使用基准值换算成01,再按XY维分别算出隔离点的宽度。按三个宽算下分割点,如果搞得好可以XY维都只取几个点算下就行了,有两个结果或三个结果一致就可以做分割点了
----------------------------------------------
-
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/9/1 22:59:17 |
11楼: |
如果只取几个点做XY维的取值坐标的话那么也不用算全图了,就不需要全图转换了,速度会非常快
----------------------------------------------
-
|
作者: |
chro (chro) |
★☆☆☆☆ |
-
|
普通会员 |
|
2016/9/1 23:13:30 |
12楼: |
我随便说个思路,找到那几个大黑点,就能定位四个方框的位置的 找黑点简单,把切掉边缘的图片二值化以后缩小缩小缩小,线会消失,只剩下六个黑点,黑点坐标就出来了
----------------------------------------------
-
|
作者: |
|
2016/9/2 12:38:00 |
13楼: |
OPENCV直接训练
----------------------------------------------
武稀松http://www.raysoftware.cn
|
作者: |
|
2016/9/2 12:41:46 |
13楼: |
横坚扫描,判断颜色值即可。。做过二维条码识别(但容错不强)
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
|