screenshot tool: add layer regions

This commit is contained in:
end-4
2025-06-29 00:23:19 +02:00
parent 4b17b1aae7
commit 36db4ae327
4 changed files with 131 additions and 18 deletions
@@ -87,8 +87,8 @@ def main():
parser.add_argument('--max-height', type=int, help='Maximum height of detected region')
parser.add_argument('--single', action='store_true', help='Only output the most likely (largest) region')
parser.add_argument('--quality', action='store_true', help='Use quality mode for selective search (slower, less sensitive)')
parser.add_argument('--k', type=int, default=35000, help='Segmentation parameter k (default: 150)')
parser.add_argument('--min-size', type=int, default=150, help='Segmentation parameter min_size (default: 20)')
parser.add_argument('--k', type=int, default=3000, help='Segmentation parameter k (default: 150)')
parser.add_argument('--min-size', type=int, default=50, help='Segmentation parameter min_size (default: 20)')
parser.add_argument('--sigma', type=float, default=0.6, help='Segmentation parameter sigma (default: 0.8)')
parser.add_argument('--resize-factor', type=float, default=0.1, help='Resize factor for input image before processing (default: 1.0, e.g. 0.5 for half size)')
parser.add_argument('--hyprctl', action='store_true', help='Mimics hyprctl\'s window output, like {"at": [x, y], "size": [w, h]}')