Python中文
首页
教程
问答
标签
搜索
登录
注册
在imag中测量扑克牌的高度
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在写一个赌场监控软件的模块。在</p> <p>一点背景:</p> <p>我有几个从不同时间提取的视频图像。我有一个参考牌组总是在一个固定的位置,我知道它的大小。假设畸变、相机焦距和距离未知(这将是一个商业销售的软件包,因此这些参数未知)。在</p> <p>目前工作:</p> <p>我已经应用了canny边缘检测和houghlines来获得两个组的像素高度。另外,前面甲板所有角的坐标也是已知的,因为它总是处于同一方向的固定位置。在</p> <p>当参考牌组与我要测量的牌组不在同一距离,但离相机更近时,问题就开始了。在这种情况下,由于其中一个牌组离相机更近,所以两个牌组可能看起来具有相同的像素高度,尽管后面的一个包含更多的卡。在</p> <p>下面是一个可视化示例:</p> <p>实际上,两副牌都有52张牌,但靠近相机的那张牌有83像素,而后面的那张牌则有63像素。在</p> <p><a href="https://i.stack.imgur.com/mAykM.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mAykM.jpg" alt="Sample Photo"/></a></p> <p>如何规范化我所拥有的值以引用背景中的牌组?我发现了一个问题,它在图像中移动时会做类似于计算大小的事情,但是这使用的是openGL,我不太熟悉(<a href="https://stackoverflow.com/questions/76134/how-do-i-reverse-project-2d-points-into-3d">How do I reverse-project 2D points into 3D?</a>)。我正在尝试使用Python中的计算机视觉/图像处理库(我目前使用ImageMagick来处理canny edge和hough线)来实现这一点(如果您认为Python不合适,我愿意接受使用另一种编程语言的建议)。在</p> <p><strong>编辑:</strong></p> <p>总结一下我要达到的目标:我想知道这两个物体在高度上的比较。我如何将后面的那一个缩放到前面那一个旁边的尺寸,这样我就可以比较两者了?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我想,你应该比较一下你的参考牌组和你的目标牌组的面积。<br/> 但首先你应该计算参考和目标甲板的距离。<br/> 如果你的数据集有标签或者你的问题是监督。<br/> 我想,如果你使用神经网络,你可以设置两个甲板的距离作为偏差值。<br/> 另外,我认为,你应该计算两个组的两个最近像素的距离作为两个组的距离。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
6 回答
如何在python中从数据帧列表中删除引号
4 回答
如何在python中从数据帧创建列表
1 回答
如何在Python中从数据帧创建嵌套的JSON
9 回答
如何在Python中从数据帧显示wordcloud
7 回答
如何在Python中从数据帧的时间戳中删除字符
2 回答
如何在Python中从数据帧绘制简单绘图?
4 回答
如何在python中从数据帧行提取具有特定长度的范围?
5 回答
如何在python中从数据帧设置dict中的值
3 回答
如何在Python中从数据库中获得一个结果
1 回答
如何在python中从数据框中绘制分类条形图
3 回答
如何在Python中从数据框中选择特定细节?
9 回答
如何在python中从数据集中删除unicode
3 回答
如何在python中从数据集中删除某些数值?
2 回答
如何在python中从数据集中选择行
3 回答
如何在Python中从数组中删除元素
8 回答
如何在python中从数组中删除单个倒逗号?
7 回答
如何在python中从数组中删除对象?
1 回答
如何在python中从数组中删除引号
5 回答
如何在python中从数组中删除所有最小值
2 回答