New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
分享连点模式的自用的修改,并且想要dalao添加新功能。 #160
Comments
谢谢建议 我最近看一下 ;) |
好耶~ @Alias-z |
根据issue yatengLG#160 的建议,添加了新功能的第一步:按R选中同一个polygon的两点时可以自动选中中间所有点(最短路径)。大部分逻辑okay了,还有bug要查,不过不影响软件正常使用
[Experimental] batch vertexes modification (issue #160)
分享连点模式的自用的修改,并且想要dalao添加新功能。
修改了三个地方:
1.创造模式、连点模式描点的时候,老是手型鼠标样式,这样不能精确的知道把点描到哪里了,但是QT鼠标的拖动事件的鼠标样式优先级太高。笨方法是,在main.py里加了一行,把全局都改成十字线样式了。。
2.连点模式下,那些用作辅助的填充的红色斜线和当前鼠标与初始点的连线。。我觉得挡视线,经常容易把要画的遮挡了,我在polygon.py中113行,添加了设置透明度的代码:
3.我发现那个黑色的十字“辅助线”,在不连点的时候挺跟手(实时跟着鼠标),但是在连点打标的时候,就不跟手了,有延迟的跟着鼠标。将canvas.py的class Annotation的mouseMoveEvent方法 里面的if self.pressd:以及后面的代码移到方法最后面去、而不是像之前在最上面。就好了,就能跟随鼠标了。(还是有轻微延迟、可能是性能问题?)
以下是一整个方法:
另外想要dalao添加新的功能~~
能不能对SAM后的多边形 再用连点模式编辑细节呢(应该是对有些犬牙交错的标注场景很好用)
设定要编辑的 起始的点 和 结束的点,
从起始的点开始拖动,覆盖起始的点和结束的点中间的点。
就类似cvat那个标注工具那样,
cvat不能连点的,isat要是有这个功能的话那不知道好用到哪里去了~~
我直接请神:
@Alias-z
有空的话麻烦看一下啦,提前感谢大佬~
The text was updated successfully, but these errors were encountered: