persts / DotDotGoose

DotDotGoose is a free, open source tool to assist with manually counting objects in images
GNU General Public License v3.0
97 stars 17 forks source link

Feature Request - Copy/Paste/Move Highlighted Points #27

Open matt31084 opened 1 year ago

matt31084 commented 1 year ago

I use this program to help highlight/count assets in office floorplans. Since many offices utilize a similar cluster of desks across their floor layout, it would save a lot of time and clicking to only have to mark the assets in a single cluster, then copy/paste/move it across the floorplan for the others. I may only have make 10 accurate points and copy/paste them 20 times, instead of having to accurately click 200 times.

Something similar to the following steps would be ideal: 1) Hold shift and drag to highlight desired points 2) CTRL+C to copy the highlighted points 3) CTRL+V to paste the highlighted points as new points (perhaps with some default offset so they appear next to the ones copied) 4) M (or whatever key presses) and drag to move the selected points 5) Shift+click to deselect points (not sure if this is necessary, but seems to be the current method to remove the halos if desired)

This would also allow for moving a single point by just highlighting and performing the move step. This would be a helpful alternative to visually align points instead of guessing and checking repeatedly with ctrl+z/move mouse/ctrl+click.

This is a very nice little application and has been very helpful for me! Thanks for making it!!

persts commented 1 year ago

@matt31084 The move functionality would be very helpful to most users. The Copy/Paste is a little specific to your use-case. Will keep these ideas in mind. Don't know if / when this functionality will be implemented.