社区
图形处理/算法
帖子详情
算法题,大家帮忙想想
zyrr159487
2011-07-11 01:41:40
题目如下;
判断一个点是否在一个不规则区域范围内
...全文
495
29
打赏
收藏
算法题,大家帮忙想想
题目如下; 判断一个点是否在一个不规则区域范围内
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风vs雷
2011-08-10
打赏
举报
回复
参考自动控制原理,跟轨迹画法那章节,里面好像有详细的数学证明。当然这个规则对于某些特殊情况,两块区域正好交为一点或者一线的情况是不适用的。因为点,线相交时经典的几何就不能对这些问题做处理了,就像比较一厘米线段中点和一米长线段中点个数那个多一样,这不是经典集合能处理的问题。
风vs雷
2011-08-10
打赏
举报
回复
在学自动控制原理时,有个判断跟轨迹的方法,这个东西和个轨迹判断类似,只是没有数轴而已,具体来说,过该线段随意画一条直线,判断该点与该区域的全部交点,如果两端都是奇数点,则有180度角,即该点在该封闭区域,反之若该点两端相交点数目均为偶数点,则为360度区域,这样该点就不再该区域内。
谁是我的谁的谁
2011-08-09
打赏
举报
回复
计算机图形学算法工具详解 有代码由说明的。
这个问题好像有人问过
HBack
2011-07-11
打赏
举报
回复
算法 头痛....
zyrr159487
2011-07-11
打赏
举报
回复
[Quote=引用 20 楼 ouyh12345 的回复:]
可以反过来想
如果一个点在区域内,则通过此点任画一直线,此直线必与区域相交而得某些线段,且此点必在某线段上
[/Quote]
这个应该是射线法,之前也是用这个方法,不过最近发现一些特殊情况会出现误判的情况,估计是判断条件写的不够周密
fengbingchun
2011-07-11
打赏
举报
回复
可以利用Opencv的序列轮廓函数来实现
smwhotjay
2011-07-11
打赏
举报
回复
把不规则区域分割成规则形状。。比如全部切割成3角形。
验证码识别
2011-07-11
打赏
举报
回复
如果知道不规则区域的边点集合
可以求连通区域的集合
判断点是否在集合内
验证码识别
2011-07-11
打赏
举报
回复
不规则区域点的集合不能知道?
ouyh12345
2011-07-11
打赏
举报
回复
可以反过来想
如果一个点在区域内,则通过此点任画一直线,此直线必与区域相交而得某些线段,且此点必在某线段上
zyrr159487
2011-07-11
打赏
举报
回复
感谢大家的回答,稍后结贴
zyrr159487
2011-07-11
打赏
举报
回复
[Quote=引用 16 楼 happyparrot 的回复:]
可以全部乘以一定的倍数再计算。比如坐标值不大的话,可以乘以10000之类的再计算,精度就高了
[/Quote]
总算有一次能跟大牛想到一块了
tt2com
2011-07-11
打赏
举报
回复
凸边的好像处理不难,但有凹的就有点麻烦了。现在在公司没代码,我收藏过一个来外写的代码,就是处理点和多边形的关系,网上回家找找
快乐鹦鹉
2011-07-11
打赏
举报
回复
可以全部乘以一定的倍数再计算。比如坐标值不大的话,可以乘以10000之类的再计算,精度就高了
zyrr159487
2011-07-11
打赏
举报
回复
图形的顶点都是DOUBLE类型的,而CreatePolygonRgn里面的点都是INT类型的,这样会不会判断不准呢
ryfdizuo
2011-07-11
打赏
举报
回复
思路,代码都有:
http://paulbourke.net/geometry/insidepoly/
ryfdizuo
2011-07-11
打赏
举报
回复
老算法了。google一下就有了:
http://alienryderflex.com/polygon/
Elieend
2011-07-11
打赏
举报
回复
学习学习
快乐鹦鹉
2011-07-11
打赏
举报
回复
可以阿,曲线都可以逼近成多边形的
zyrr159487
2011-07-11
打赏
举报
回复
将不规则曲线上的每个顶点都取到,然后CreatePolygonRgn 转为 多边形区域
接着用PtInRegion 来判断是否能应对任何不规则呢。
加载更多回复(9)
Java
算法
:牛客网拼多多笔试真
题
算法
Java版1-13
题
请设计一个
算法
,帮助探险家找到脱困的最短路径。如前所述,迷宫是通过一个二维矩阵表示的,每个元素的值的含义如下 0-墙,1-路,2-探险家的起始位置,3-迷宫的出口,大写字母-门,小写字母-对应大写字母所代表的门...
字节跳动的
算法
面试
题
是什么难度?(第二弹)
点击蓝色“力扣加加”关注我哟加个“星标”,带你揭开
算法
的神秘面纱!❝这是力扣加加第「19」篇原创文章❞字节跳动的
算法
面试
题
是什么难度?(第二弹)第一弹地址:字节跳动的
算法
面试
题
是什么难度...
蓝桥杯
算法
训练——移动
这道
算法
题
现在
想想
看至少累积花费了6个多小时了吧,直到现在也没完全写出来,虽然很多时候我还是过于执着的,但经过冷静的分析后,我选择了放弃,我觉的这道
题
基本思想我已经掌握了,如果追求全部AC那只能是如何...
练习时长一年半,
算法
蒟蒻的成长记录
这篇博客主要是记录一下这一年半来升级打怪的记录,一直想做这件事情,但还是太懒,由于学习环境的变动给我带来了一段较长的空闲时间,每天就是啃入门经典、刷
算法
题
,持续了两周,下午想换点心情,于是写下了这篇...
快速突破面试
算法
之分治
算法
篇
大家
想想
一个皇帝(是不是大家都有皇帝梦)想要统治一个国家,一般都不会他一个人管理每一个人,上至宰相、下至贫民。什么事都去找皇帝,他哪有时间快活啊。 所以聪明的皇帝就把自己管理的人分成了几个大模块,由...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章