之前的任务中,已经根据最基本的图像预处理的一些方法找到了每个物资所在的地方~~
如下图:左边的物资记为A类,右边的物资记为B类,现在图中的物资都是整整齐齐摆放好的,可是在实际的过程中,有些物资摆放的并不是那么规整,甚至会出现在货车中间的位置的情况,并且货车在停放的过程中,不能保证停放的很正,可能会出现货车歪的角度过大的情况,因此普通的标记方法并不能满足各种各样的情况,需要找出一个算法能够适应所有情况。
我的想法:
考虑到车身不正的原因,找到车身前后中间点A、B,以两点得连线作为划分类别的依据,设待判断的点为P,要判断P在线段的左侧还是右侧,建造两个向量PA,PB,计算二者叉乘,若叉乘结果小于0则在线段左边,大于0则在线段右边,等于0则在线段上
因为实现代码较简单,就不贴出来了。