Q
身体
0
A
回答
0
从上到下逐行扫描您的边缘图像。对于每一行计算第一个边缘像素与最后一个像素之间的长度。
行是你在长度大的变化是C点
后,你发现C点的长度开始以线性的方式去与一些斜率m当坡度变化非常剧烈时你遇到与肩膀点的行。你可能需要为每一边分别计算这个斜率。
0
尝试使用Image Magick形态学方法处理输入图像。详细的例子是here。下面的脚本会缩小尺寸并将图像限制为2bpp位图,然后它会尝试关闭所有间隙并绕过形状。之后创建一个骨架,其中包含有关我们形状的一般信息。最后使用命中和遗漏内核来搜索特定的行结束符。在这种情况下,对角线的。输出是一组带有点的图像。但是,您可以使用Image Magick的identify
来打印像素位置。我还假设或多或少你知道肩膀在哪里,并且可以在图像的其他部分丢弃点。的C-点,识别颈部可以从A和B
convert -resize 25% input.jpg -negate -normalize -colorspace gray -threshold 20% -trim +dither v.png
convert v.png -morphology Close Disk x.png
convert x.png -morphology Thinning:-1 Skeleton:2 y.png
convert y.png -morphology HMT 'LineEnds:2;LineEnds:2>>' z.png
我用IM v.6.7.9作为我有V7一些问题外推。
相关问题
- 1. 身体内部的身体
- 2. 身体
- 3. 身体背景和身高
- 4. 在身体
- 5. 在身体
- 6. 有身体
- 7. 从身体
- 8. 类身体
- 9. 对身体
- 10. DeferredResult空身体
- 11. 推下身体
- 12. 与身体HttpDelete
- 13. 表达身体
- 14. Emgu身体测量
- 15. 滚动到身体
- 16. 身体onload事件
- 17. C++纯用身体
- 18. 漂浮在身体
- 19. C#,没有身体
- 20. 使身体占据
- 21. 移动身体onSceneTouchEvent
- 22. 使身体只读
- 23. CSS从HTML身体
- 24. POST没有身体
- 25. 放包括身体
- 26. 使身体尺寸
- 27. 流星:身体backgroundimage
- 28. 透明iframe身体
- 29. FLV身体长度
- 30. 如何在身体
能否请您准确定义什么是你给 –
@AmitayNachmani更新我的问题点a,b和c的图像上。 – alianjum0