gpt4 book ai didi

python - 有什么方法可以为不同的图像设置恒定数量的轮廓点吗?

转载 作者:行者123 更新时间:2023-12-04 03:35:35 24 4
gpt4 key购买 nike

我正在做一个项目,我需要一组恒定的轮廓/地标点。我的输入图像是不同类型的衣服。并使用 x,y 点我需要找出它是肘部点还是肩部点.. 任何人都可以为此提出一种方法吗?
因为我用轮廓检测​​,衣服的模型分类检查。在轮廓中,我为不同的衣服获得不同的轮廓点集。
例如,如果我能找出轮廓 [0] 是肘点,那么轮廓 1是肩点,我可以很容易地完成我的算法..我将附上我的输入的一些例子及其点
Input example 1
[[[ 20 155]] [[ 88 239]] [[134 215]] [[146 327]] [[135 452]] [[361 451]] [[367 207]] [[418 233]] [ [475 176]] [[472 160]] [[382 80]] [[301 55]] [[283 79]] [[255 86]] [[219 77]] [[201 51]] [[169] 73]] [[120 83]]]
Input example 2
[[[352 36]] [[268 7]] [[259 25]] [[221 33]] [[185 24]] [[176 8]] [[ 91 35]] [[ 65 57]] [ [ 13 170]] [[ 64 204]] [[100 201]] [[108 303]] [[ 84 471]] [[139 492]] [[273 493]] [[330 484]] [[354] 467]] [[335 297]] [[341 193]] [[374 208]] [[425 174]] [[373 58]]]
在第一幅图像中,轮廓计数为 18,在第二幅图像中,轮廓计数为 22,并且轮廓的起点不同。
有没有办法用它的点找出衣服的位置?
###################################UPDATE2############ #####################
我使用 https://imglab.in/# 创建的用于训练的注释
Annotated Image
测试结果,
enter image description here

最佳答案

dlib's shape predictor应该为你工作。为你的图像训练它,它会给你一个恒定大小的有序点集。
关于如何训练它,看看这个 Pyimagesearch tutorial .

关于python - 有什么方法可以为不同的图像设置恒定数量的轮廓点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66997602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com