设置首页收藏本站
开启左侧

一张高大于宽的文档图像,用什么算法能判断它是横版的还是竖版的?

[复制链接]
scarsss 发表于 2023-7-17 15:03:20 | 显示全部楼层 |阅读模式
如图,两幅图像,读取进来都是竖着显示的,然而其中一张是横版。我想知道有什么算法能判断出横版图像,来将它旋转90°横着显示 1689577207340.png 1689577253113.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Ggg3434 发表于 2023-7-17 15:19:27 | 显示全部楼层
我这边试了下 两张都是竖着显示的啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
暗翼小哥 发表于 2023-7-17 15:24:41 | 显示全部楼层
试一下页眉页脚的上下两行横线,用这个特征来判断
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Ggg3434 发表于 2023-7-17 15:24:54 | 显示全部楼层
我理解你的意思了    我觉得你可以判断写字的格子的长宽。从而是否旋转
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
老老常 发表于 2023-7-18 14:04:31 | 显示全部楼层
本帖最后由 老老常 于 2023-7-18 14:11 编辑

横版和竖版各自只有一个模板吗?可以用纸张上的固定特征做模板匹配。如果选取的特征横版和纵版上都有的话,根据匹配特征的角度做判断,如果两个没有共同特征的话各自做一个模板
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
214a 发表于 2023-7-21 15:44:42 | 显示全部楼层
rgb1_to_gray (V, GrayImage)
threshold (GrayImage, Region, 0, 230)
opening_rectangle1 (Region, RegionOpening, 1, 10)
connection (RegionOpening, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 0, 150)
select_shape (SelectedRegions, SelectedRegions1, 'height', 'and', 40, 200)
count_obj (SelectedRegions1, Number)
if(Number > 30)  
    *横板
endif

44.png
55.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表