/ImageMaskLabelAssistant

Label an image with masks with just several steps of mouse click.

Primary LanguagePythonMIT LicenseMIT

GithubHeader

ImageMaskPolygonLabelAssistant (图像数据集多边形标注助手)

  • Label an image to generate masks with just several steps of mouse click.

  • With this polygon labeling tool, generating a custom image dataset for deep learning pipeline is much more easier.

  • I believe you will love it, if you continue to find new tricks of this tool.

  • Not yet, it is just a prepraring to release version, with so many bugs needed to be fixed.

  • I will try my best until it worked well.

  • source image

  • labeled object 1 mask

  • labeled object 2 mask

  • labeled object 3 mask

  • labeled object 4 mask

{"apple": [[214, 254], [214, 255], [212, 257], [211, 257], [211, 258], [206, 263], [206, 264], [205, 265], [205, 266], [204, 267], [204, 271], [203, 272], [203, 277], [201, 279], [186, 279], [185, 278], [176, 278], [175, 279], [164, 279], [163, 280], [157, 280], [156, 281], [149, 281], [148, 282], [145, 282], [144, 283], [140, 283], [139, 284], [136, 284], [135, 285], [132, 285], [131, 286], [130, 286], [129, 287], [127, 287], [126, 288], [125, 288], [124, 289], [122, 289], [121, 290], [120, 290], [119, 291], [117, 291], [116, 292], [115, 292], [114, 293], [112, 293], [111, 294], [110, 294], [109, 295], [107, 295], [106, 296], [104, 296], [101, 299], [99, 299], [96, 302], [95, 302], [92, 305], [90, 305], [86, 309], [85, 309], [83, 311], [81, 311], [77, 315], [76, 315], [73, 318], [73, 319], [69, 323], [69, 324], [67, 326], [67, 327], [64, 330], [64, 331], [60, 335], [60, 336], [58, 338], [58, 339], [56, 341], [56, 342], [55, 343], [55, 345], [54, 346], [54, 347], [53, 348], [53, 349], [51, 351], [51, 353], [50, 354], [50, 356], [48, 358], [48, 359], [47, 360], [47, 361], [46, 362], [46, 364], [45, 365], [45, 367], [44, 368], [44, 369], [43, 370], [43, 372], [42, 373], [42, 376], [41, 377], [41, 378], [40, 379], [40, 380], [39, 381], [39, 383], [38, 384], [38, 385], [37, 386], [37, 390], [36, 391], [36, 392], [35, 393], [35, 400], [34, 401], [34, 413], [33, 414], [33, 423], [34, 424], [34, 431], [35, 432], [35, 438], [36, 439], [36, 446], [37, 447], [37, 458], [38, 459], [38, 461], [39, 462], [39, 464], [40, 465], [40, 468], [41, 469], [41, 471], [42, 472], [42, 477], [43, 478], [43, 480], [44, 481], [44, 483], [45, 484], [45, 487], [46, 488], [46, 491], [47, 492], [47, 493], [49, 495], [49, 496], [50, 497], [50, 499], [51, 500], [51, 501], [53, 503], [53, 504], [54, 505], [54, 506], [55, 507], [55, 509], [57, 511], [57, 512], [58, 513], [58, 514], [59, 515], [59, 516], [60, 517], [60, 518], [61, 519], [61, 520], [63, 522], [63, 523], [64, 524], [64, 525], [67, 528], [67, 529], [69, 531], [69, 532], [70, 532], [71, 533], [71, 534], [73, 536], [73, 537], [76, 540], [76, 541], [78, 543], [78, 544], [81, 547], [81, 548], [84, 551], [84, 552], [86, 554], [86, 555], [87, 556], [88, 556], [93, 561], [94, 561], [95, 562], [96, 562], [100, 566], [101, 566], [107, 572], [109, 572], [113, 576], [114, 576], [116, 578], [120, 578], [121, 579], [123, 579], [124, 580], [128, 580], [129, 581], [131, 581], [132, 582], [135, 582], [136, 583], [138, 583], [139, 584], [152, 584], [153, 585], [160, 585], [161, 586], [167, 586], [168, 587], [170, 587], [171, 588], [174, 588], [175, 589], [176, 589], [177, 590], [181, 590], [182, 591], [184, 591], [185, 592], [211, 592], [212, 591], [224, 591], [225, 590], [246, 590], [247, 589], [252, 589], [253, 588], [255, 588], [256, 587], [257, 587], [258, 586], [260, 586], [262, 584], [264, 584], [265, 583], [266, 583], [267, 582], [269, 582], [270, 581], [271, 581], [272, 580], [274, 580], [275, 579], [276, 579], [277, 578], [279, 578], [280, 577], [281, 577], [282, 576], [284, 576], [285, 575], [286, 575], [287, 574], [289, 574], [290, 573], [291, 573], [292, 572], [292, 571], [293, 570], [294, 570], [294, 569], [297, 566], [297, 565], [298, 564], [299, 564], [299, 563], [300, 562], [300, 561], [301, 560], [302, 560], [302, 559], [305, 556], [305, 555], [306, 554], [307, 554], [307, 553], [310, 550], [310, 549], [311, 548], [312, 548], [312, 547], [313, 546], [313, 545], [314, 544], [315, 544], [315, 543], [318, 540], [318, 539], [321, 536], [321, 534], [322, 533], [322, 532], [323, 531], [323, 530], [325, 528], [325, 526], [326, 525], [326, 523], [328, 521], [328, 520], [329, 519], [329, 518], [330, 517], [330, 516], [331, 515], [331, 514], [332, 513], [332, 512], [334, 510], [334, 508], [335, 507], [335, 506], [336, 505], [336, 504], [338, 502], [338, 500], [339, 499], [339, 496], [340, 495], [340, 493], [341, 492], [341, 491], [342, 490], [342, 488], [343, 487], [343, 485], [344, 484], [344, 482], [345, 481], [345, 480], [346, 479], [346, 477], [347, 476], [347, 473], [348, 472], [348, 471], [349, 470], [349, 468], [350, 467], [350, 466], [351, 465], [351, 463], [352, 462], [352, 459], [353, 458], [353, 457], [354, 456], [354, 455], [355, 454], [355, 452], [356, 451], [356, 448], [357, 447], [357, 427], [358, 426], [358, 406], [357, 405], [357, 403], [356, 402], [356, 398], [355, 397], [355, 396], [354, 395], [354, 393], [353, 392], [353, 391], [352, 390], [352, 386], [351, 385], [351, 383], [350, 382], [350, 381], [349, 380], [349, 378], [348, 377], [348, 375], [347, 374], [347, 371], [346, 370], [346, 368], [345, 367], [345, 365], [344, 364], [344, 362], [343, 361], [343, 360], [341, 358], [341, 357], [339, 355], [339, 354], [338, 353], [338, 352], [336, 350], [336, 349], [334, 347], [334, 345], [331, 342], [331, 341], [330, 340], [330, 339], [329, 338], [329, 337], [326, 334], [326, 332], [324, 330], [324, 329], [322, 327], [322, 326], [321, 325], [321, 324], [317, 320], [316, 320], [315, 319], [314, 319], [310, 315], [309, 315], [307, 313], [306, 313], [304, 311], [303, 311], [299, 307], [297, 307], [293, 303], [292, 303], [290, 301], [289, 301], [288, 300], [287, 300], [286, 299], [285, 299], [284, 298], [283, 298], [282, 297], [281, 297], [280, 296], [279, 296], [278, 295], [277, 295], [276, 294], [275, 294], [274, 293], [272, 293], [270, 291], [268, 291], [266, 289], [264, 289], [262, 287], [260, 287], [259, 286], [257, 286], [256, 285], [251, 285], [250, 284], [248, 284], [247, 283], [241, 283], [240, 282], [238, 282], [237, 281], [228, 281], [227, 280], [221, 280], [220, 279], [219, 279], [218, 278], [221, 275], [221, 274], [225, 270], [225, 269], [224, 268], [224, 267], [223, 266], [223, 264], [222, 263], [222, 261], [217, 256], [217, 255], [216, 254]], "cherry": [[637, 331], [636, 332], [635, 332], [634, 333], [633, 333], [632, 334], [631, 334], [630, 335], [628, 335], [627, 336], [627, 337], [626, 338], [626, 339], [624, 341], [624, 342], [622, 344], [622, 346], [619, 349], [619, 350], [617, 352], [617, 353], [615, 355], [614, 355], [613, 356], [613, 357], [611, 359], [610, 359], [609, 360], [609, 361], [607, 363], [606, 363], [602, 367], [601, 367], [599, 369], [598, 369], [594, 373], [593, 373], [589, 377], [588, 377], [586, 379], [585, 379], [581, 383], [580, 383], [579, 384], [579, 385], [574, 390], [574, 391], [570, 395], [570, 396], [569, 397], [568, 397], [568, 398], [565, 401], [565, 402], [564, 403], [563, 403], [563, 404], [560, 407], [560, 408], [559, 409], [558, 409], [558, 410], [557, 411], [557, 412], [556, 413], [555, 413], [555, 414], [553, 416], [553, 417], [549, 421], [549, 422], [545, 426], [545, 427], [543, 429], [543, 430], [542, 431], [541, 431], [541, 432], [539, 434], [539, 435], [536, 438], [536, 439], [531, 444], [531, 446], [530, 447], [529, 447], [529, 448], [527, 450], [527, 451], [523, 455], [523, 456], [520, 459], [520, 460], [518, 462], [518, 464], [515, 467], [515, 468], [514, 469], [514, 471], [512, 473], [512, 474], [510, 476], [510, 477], [509, 478], [508, 478], [507, 477], [506, 477], [505, 476], [505, 475], [499, 469], [499, 468], [498, 467], [497, 467], [496, 466], [496, 465], [495, 465], [494, 464], [491, 464], [490, 463], [487, 463], [486, 462], [483, 462], [482, 461], [478, 461], [477, 460], [471, 460], [470, 461], [456, 461], [455, 462], [454, 462], [452, 464], [451, 464], [450, 465], [449, 465], [447, 467], [445, 467], [443, 469], [442, 469], [440, 471], [439, 471], [436, 474], [436, 475], [434, 477], [433, 477], [433, 478], [428, 483], [428, 484], [427, 485], [427, 488], [426, 489], [426, 490], [425, 491], [425, 492], [424, 493], [424, 495], [423, 496], [423, 498], [422, 499], [422, 500], [421, 501], [421, 504], [420, 505], [420, 509], [419, 510], [419, 519], [418, 520], [418, 537], [419, 538], [419, 552], [423, 556], [423, 557], [427, 561], [427, 562], [432, 567], [432, 568], [437, 573], [437, 574], [438, 574], [439, 575], [439, 576], [442, 579], [444, 579], [445, 580], [450, 580], [451, 581], [453, 581], [454, 582], [457, 582], [458, 583], [460, 583], [461, 584], [464, 584], [465, 585], [466, 585], [467, 586], [469, 586], [470, 587], [471, 587], [472, 588], [475, 588], [476, 589], [488, 589], [489, 588], [501, 588], [502, 587], [503, 587], [506, 584], [507, 584], [509, 582], [511, 582], [514, 579], [515, 579], [517, 577], [518, 577], [519, 576], [520, 576], [521, 575], [522, 575], [523, 574], [524, 574], [525, 573], [526, 573], [527, 572], [529, 572], [531, 570], [533, 570], [535, 568], [536, 568], [537, 567], [537, 566], [538, 565], [538, 564], [540, 562], [540, 561], [542, 559], [542, 558], [543, 557], [543, 556], [545, 554], [545, 553], [546, 552], [546, 549], [547, 548], [547, 543], [548, 542], [548, 539], [549, 538], [549, 536], [550, 535], [550, 532], [551, 531], [551, 530], [550, 529], [550, 525], [549, 524], [549, 522], [548, 521], [548, 519], [547, 518], [547, 512], [546, 511], [546, 507], [545, 506], [545, 505], [544, 505], [539, 500], [538, 500], [533, 495], [532, 495], [528, 491], [526, 491], [524, 489], [522, 489], [521, 488], [520, 488], [519, 487], [521, 485], [521, 483], [525, 479], [525, 478], [526, 477], [526, 476], [529, 473], [529, 472], [531, 470], [531, 469], [533, 467], [533, 466], [535, 464], [535, 463], [537, 461], [537, 460], [539, 458], [539, 457], [542, 454], [542, 453], [543, 452], [543, 451], [546, 448], [546, 447], [547, 446], [547, 445], [550, 442], [550, 441], [552, 439], [552, 438], [555, 435], [555, 434], [556, 433], [556, 432], [559, 429], [559, 428], [560, 427], [560, 426], [563, 423], [563, 422], [568, 417], [568, 416], [573, 411], [573, 410], [578, 405], [578, 404], [581, 401], [581, 400], [583, 398], [584, 398], [584, 397], [587, 394], [588, 394], [588, 393], [590, 391], [591, 391], [592, 390], [592, 389], [593, 388], [594, 388], [595, 389], [595, 390], [594, 391], [594, 397], [593, 398], [593, 404], [592, 405], [592, 421], [593, 422], [593, 426], [594, 427], [594, 431], [595, 432], [595, 436], [596, 437], [596, 443], [597, 444], [597, 445], [599, 447], [599, 448], [600, 449], [600, 450], [601, 451], [601, 452], [602, 453], [602, 454], [603, 455], [603, 456], [605, 458], [605, 459], [606, 460], [606, 461], [609, 464], [609, 465], [614, 470], [614, 471], [615, 472], [614, 473], [611, 473], [610, 472], [607, 472], [606, 471], [600, 471], [599, 470], [595, 470], [594, 469], [593, 469], [592, 470], [591, 470], [590, 471], [589, 471], [587, 473], [586, 473], [584, 475], [583, 475], [582, 476], [581, 476], [580, 477], [579, 477], [577, 479], [576, 479], [575, 480], [575, 481], [573, 483], [572, 483], [571, 484], [571, 485], [569, 487], [568, 487], [567, 488], [567, 489], [566, 490], [565, 490], [565, 492], [564, 493], [564, 494], [563, 495], [563, 497], [562, 498], [562, 503], [561, 504], [561, 506], [560, 507], [560, 509], [559, 510], [559, 512], [558, 513], [558, 534], [559, 535], [559, 536], [560, 537], [560, 538], [561, 539], [561, 541], [562, 542], [562, 545], [563, 546], [563, 547], [564, 548], [564, 549], [565, 550], [565, 551], [566, 552], [566, 553], [567, 554], [567, 555], [570, 558], [570, 559], [571, 560], [571, 561], [574, 564], [574, 565], [576, 567], [576, 568], [584, 576], [585, 576], [588, 579], [588, 580], [589, 580], [593, 584], [595, 584], [596, 585], [597, 585], [598, 586], [599, 586], [600, 587], [601, 587], [602, 588], [603, 588], [604, 589], [605, 589], [606, 590], [608, 590], [610, 592], [612, 592], [613, 593], [614, 593], [615, 594], [616, 594], [617, 593], [621, 593], [622, 592], [628, 592], [629, 591], [632, 591], [633, 590], [638, 590], [639, 589], [641, 589], [642, 588], [647, 588], [648, 587], [649, 587], [650, 586], [651, 586], [653, 584], [654, 584], [655, 583], [656, 583], [658, 581], [659, 581], [661, 579], [662, 579], [665, 576], [667, 576], [669, 574], [670, 574], [672, 572], [672, 570], [674, 568], [674, 567], [676, 565], [676, 564], [677, 563], [677, 562], [679, 560], [679, 559], [681, 557], [681, 556], [682, 555], [682, 554], [684, 552], [684, 551], [685, 550], [685, 549], [686, 548], [686, 547], [688, 545], [688, 541], [689, 540], [689, 534], [690, 533], [690, 520], [691, 519], [691, 513], [692, 512], [692, 508], [691, 507], [691, 506], [690, 505], [690, 503], [689, 502], [689, 501], [688, 500], [688, 499], [687, 498], [687, 497], [686, 496], [686, 495], [685, 494], [685, 492], [684, 491], [684, 490], [682, 488], [682, 486], [681, 485], [681, 484], [680, 483], [680, 481], [679, 480], [677, 480], [676, 479], [670, 479], [669, 478], [666, 478], [665, 477], [659, 477], [658, 476], [655, 476], [654, 475], [637, 475], [636, 476], [635, 476], [634, 477], [631, 477], [629, 475], [629, 474], [628, 473], [628, 472], [626, 470], [626, 469], [625, 468], [625, 467], [624, 466], [624, 465], [621, 462], [621, 461], [620, 460], [620, 459], [617, 456], [617, 455], [616, 454], [616, 453], [615, 452], [615, 451], [612, 448], [612, 446], [610, 444], [610, 443], [608, 441], [608, 440], [607, 439], [607, 438], [606, 437], [606, 435], [605, 434], [605, 431], [604, 430], [604, 426], [603, 425], [603, 416], [602, 415], [602, 411], [603, 410], [603, 402], [604, 401], [604, 397], [605, 396], [605, 393], [607, 391], [607, 389], [608, 388], [608, 387], [609, 386], [609, 385], [611, 383], [611, 382], [612, 381], [612, 379], [613, 378], [613, 377], [615, 375], [615, 374], [616, 373], [617, 373], [622, 368], [623, 368], [624, 367], [625, 367], [626, 366], [629, 366], [630, 365], [632, 365], [633, 364], [637, 364], [639, 362], [640, 362], [640, 361], [642, 359], [643, 359], [643, 358], [645, 356], [646, 356], [646, 355], [649, 352], [650, 352], [650, 351], [655, 346], [655, 344], [654, 343], [654, 337], [653, 336], [653, 333], [650, 333], [649, 332], [642, 332], [641, 331]], "orange": [[922, 271], [921, 272], [918, 272], [917, 273], [912, 273], [911, 274], [908, 274], [907, 275], [900, 275], [899, 276], [897, 276], [896, 277], [892, 277], [891, 278], [889, 278], [888, 279], [885, 279], [884, 280], [882, 280], [881, 281], [878, 281], [877, 282], [876, 282], [875, 283], [871, 283], [870, 284], [869, 284], [868, 285], [865, 285], [864, 286], [862, 286], [861, 287], [858, 287], [857, 286], [857, 285], [855, 287], [854, 287], [850, 291], [848, 291], [844, 295], [843, 295], [841, 297], [840, 297], [838, 299], [837, 299], [833, 303], [831, 303], [819, 315], [818, 315], [818, 316], [815, 319], [814, 319], [814, 320], [811, 323], [810, 323], [809, 324], [809, 325], [807, 327], [806, 327], [805, 328], [805, 329], [803, 331], [802, 331], [802, 332], [800, 334], [800, 335], [796, 339], [796, 340], [795, 341], [795, 342], [791, 346], [791, 347], [789, 349], [789, 350], [787, 352], [787, 353], [783, 357], [783, 359], [781, 361], [781, 362], [779, 364], [779, 365], [778, 366], [778, 367], [776, 369], [776, 370], [774, 372], [774, 373], [773, 374], [773, 375], [771, 377], [771, 378], [770, 379], [770, 380], [769, 381], [769, 382], [768, 383], [768, 384], [767, 385], [767, 388], [766, 389], [766, 392], [765, 393], [765, 399], [764, 400], [764, 402], [763, 403], [763, 406], [762, 407], [762, 410], [761, 411], [761, 434], [760, 435], [760, 456], [761, 457], [761, 461], [762, 462], [762, 464], [763, 465], [763, 466], [764, 467], [764, 469], [765, 470], [765, 474], [766, 475], [766, 477], [767, 478], [767, 480], [768, 481], [768, 482], [769, 483], [769, 485], [770, 486], [770, 490], [771, 491], [771, 492], [772, 493], [772, 494], [773, 495], [773, 496], [774, 497], [774, 499], [776, 501], [776, 502], [777, 503], [777, 504], [778, 505], [778, 507], [779, 508], [779, 510], [781, 512], [781, 513], [782, 514], [782, 515], [783, 516], [783, 518], [784, 519], [784, 520], [785, 521], [785, 522], [787, 524], [787, 527], [789, 529], [789, 530], [790, 530], [799, 539], [800, 539], [805, 544], [806, 544], [809, 547], [809, 548], [810, 548], [814, 552], [815, 552], [817, 554], [818, 554], [820, 556], [821, 556], [822, 557], [823, 557], [824, 558], [825, 558], [827, 560], [829, 560], [831, 562], [833, 562], [835, 564], [836, 564], [838, 566], [839, 566], [840, 567], [841, 567], [842, 568], [843, 568], [845, 570], [846, 570], [847, 571], [848, 571], [849, 572], [850, 572], [851, 573], [852, 573], [853, 574], [854, 574], [855, 575], [856, 575], [857, 576], [859, 576], [860, 577], [862, 577], [863, 578], [867, 578], [868, 579], [869, 579], [870, 580], [874, 580], [875, 581], [877, 581], [878, 582], [882, 582], [883, 583], [885, 583], [886, 584], [889, 584], [890, 585], [892, 585], [893, 586], [897, 586], [898, 587], [899, 587], [900, 588], [904, 588], [905, 589], [911, 589], [912, 588], [934, 588], [935, 587], [946, 587], [947, 586], [954, 586], [955, 585], [956, 585], [957, 584], [960, 584], [961, 583], [962, 583], [963, 582], [966, 582], [967, 581], [968, 581], [969, 580], [971, 580], [972, 579], [973, 579], [974, 578], [976, 578], [977, 577], [979, 577], [980, 576], [982, 576], [983, 575], [984, 575], [985, 574], [986, 574], [988, 572], [989, 572], [991, 570], [992, 570], [993, 569], [994, 569], [996, 567], [997, 567], [999, 565], [1000, 565], [1003, 562], [1005, 562], [1007, 560], [1008, 560], [1010, 558], [1011, 558], [1013, 556], [1014, 556], [1016, 554], [1018, 554], [1020, 552], [1020, 551], [1021, 550], [1022, 550], [1022, 549], [1025, 546], [1025, 545], [1026, 544], [1027, 544], [1027, 543], [1028, 542], [1028, 541], [1029, 540], [1030, 540], [1030, 539], [1036, 533], [1036, 532], [1041, 527], [1041, 526], [1044, 523], [1044, 522], [1046, 520], [1046, 519], [1049, 516], [1049, 514], [1050, 513], [1050, 511], [1053, 508], [1053, 506], [1054, 505], [1054, 504], [1055, 503], [1055, 502], [1057, 500], [1057, 498], [1058, 497], [1058, 496], [1059, 495], [1059, 494], [1061, 492], [1061, 491], [1062, 490], [1062, 488], [1063, 487], [1063, 486], [1065, 484], [1065, 483], [1066, 482], [1066, 481], [1067, 480], [1067, 479], [1068, 478], [1068, 477], [1069, 476], [1069, 475], [1070, 474], [1070, 473], [1071, 472], [1071, 471], [1072, 470], [1072, 443], [1073, 442], [1073, 415], [1072, 414], [1072, 410], [1071, 409], [1071, 404], [1070, 403], [1070, 399], [1069, 398], [1069, 396], [1068, 395], [1068, 392], [1067, 391], [1067, 385], [1066, 384], [1066, 381], [1065, 380], [1065, 377], [1064, 376], [1064, 375], [1063, 374], [1063, 373], [1062, 372], [1062, 371], [1058, 367], [1058, 366], [1056, 364], [1056, 363], [1055, 363], [1054, 362], [1054, 361], [1053, 360], [1053, 359], [1049, 355], [1049, 354], [1046, 351], [1046, 350], [1045, 349], [1045, 348], [1043, 346], [1043, 345], [1041, 343], [1041, 341], [1040, 340], [1040, 339], [1038, 337], [1038, 336], [1037, 335], [1037, 334], [1036, 333], [1036, 332], [1034, 330], [1034, 329], [1033, 328], [1033, 327], [1032, 326], [1032, 325], [1031, 324], [1031, 323], [1030, 322], [1030, 321], [1028, 319], [1028, 318], [1026, 316], [1025, 316], [1022, 313], [1021, 313], [1020, 312], [1019, 312], [1018, 311], [1017, 311], [1014, 308], [1013, 308], [1010, 305], [1008, 305], [1006, 303], [1005, 303], [1002, 300], [1001, 300], [1000, 299], [999, 299], [997, 297], [996, 297], [994, 295], [992, 295], [991, 294], [990, 294], [989, 293], [988, 293], [987, 292], [986, 292], [985, 291], [984, 291], [983, 290], [982, 290], [981, 289], [979, 289], [977, 287], [975, 287], [973, 285], [971, 285], [970, 284], [969, 284], [968, 283], [967, 283], [966, 282], [965, 282], [964, 281], [963, 281], [962, 280], [961, 280], [960, 279], [958, 279], [957, 278], [956, 278], [955, 277], [951, 277], [950, 276], [948, 276], [947, 275], [943, 275], [942, 274], [940, 274], [939, 273], [934, 273], [933, 272], [932, 272], [931, 271]], "banana": [[280, 3], [279, 4], [276, 4], [275, 5], [269, 5], [268, 6], [266, 6], [265, 7], [263, 7], [263, 8], [262, 9], [262, 10], [259, 13], [259, 14], [260, 14], [261, 15], [261, 18], [262, 19], [262, 23], [263, 24], [263, 33], [264, 34], [264, 38], [265, 39], [265, 42], [266, 43], [266, 45], [267, 46], [267, 47], [268, 48], [268, 49], [271, 52], [271, 53], [272, 54], [272, 55], [276, 59], [276, 60], [277, 60], [279, 62], [279, 63], [280, 63], [286, 69], [286, 70], [287, 70], [288, 71], [288, 73], [289, 74], [289, 82], [290, 83], [290, 87], [291, 88], [291, 106], [290, 107], [290, 109], [289, 110], [289, 113], [288, 114], [288, 116], [287, 117], [287, 118], [286, 119], [286, 120], [285, 121], [285, 123], [284, 124], [284, 127], [283, 128], [283, 130], [282, 131], [282, 137], [281, 138], [281, 149], [280, 150], [280, 158], [281, 159], [281, 165], [282, 166], [282, 172], [283, 173], [283, 178], [284, 179], [284, 189], [286, 191], [286, 192], [287, 193], [287, 194], [289, 196], [289, 198], [290, 199], [290, 200], [292, 202], [292, 203], [293, 204], [293, 205], [294, 206], [294, 208], [297, 211], [297, 213], [299, 215], [299, 216], [301, 218], [301, 219], [302, 220], [302, 221], [304, 223], [304, 224], [306, 226], [306, 227], [308, 229], [308, 230], [310, 232], [310, 233], [311, 234], [311, 235], [313, 237], [313, 238], [315, 240], [315, 242], [316, 243], [316, 244], [318, 246], [318, 247], [319, 248], [319, 249], [320, 250], [320, 251], [321, 252], [321, 253], [323, 255], [323, 257], [324, 258], [324, 259], [326, 261], [326, 262], [328, 264], [329, 264], [331, 266], [332, 266], [334, 268], [335, 268], [337, 270], [339, 270], [341, 272], [342, 272], [344, 274], [345, 274], [347, 276], [348, 276], [350, 278], [352, 278], [354, 280], [355, 280], [357, 282], [358, 282], [359, 283], [360, 283], [361, 284], [363, 284], [364, 285], [365, 285], [366, 286], [367, 286], [368, 287], [369, 287], [370, 288], [372, 288], [374, 290], [376, 290], [377, 291], [378, 291], [379, 292], [381, 292], [383, 294], [385, 294], [386, 295], [387, 295], [388, 296], [389, 296], [390, 297], [391, 297], [392, 298], [394, 298], [395, 299], [396, 299], [397, 300], [398, 300], [399, 301], [400, 301], [401, 302], [402, 302], [403, 303], [404, 303], [405, 304], [406, 304], [407, 305], [408, 305], [409, 306], [410, 306], [411, 307], [412, 307], [413, 308], [414, 308], [415, 309], [416, 309], [417, 310], [418, 310], [420, 312], [422, 312], [424, 314], [426, 314], [428, 316], [430, 316], [432, 318], [434, 318], [435, 319], [436, 319], [437, 320], [443, 320], [444, 321], [446, 321], [447, 322], [452, 322], [453, 323], [456, 323], [457, 324], [462, 324], [463, 325], [465, 325], [466, 326], [471, 326], [472, 327], [475, 327], [476, 328], [481, 328], [482, 329], [484, 329], [485, 330], [508, 330], [509, 331], [547, 331], [548, 332], [568, 332], [569, 331], [572, 331], [573, 330], [579, 330], [580, 329], [583, 329], [584, 328], [590, 328], [591, 327], [595, 327], [596, 326], [602, 326], [603, 325], [607, 325], [608, 324], [614, 324], [615, 323], [618, 323], [619, 322], [625, 322], [626, 321], [630, 321], [631, 320], [637, 320], [638, 319], [641, 319], [642, 318], [648, 318], [649, 317], [650, 317], [651, 316], [654, 316], [655, 315], [656, 315], [657, 314], [660, 314], [661, 313], [662, 313], [663, 312], [666, 312], [667, 311], [669, 311], [670, 310], [672, 310], [673, 309], [674, 309], [675, 308], [678, 308], [679, 307], [680, 307], [681, 306], [684, 306], [685, 305], [686, 305], [687, 304], [689, 304], [690, 303], [691, 303], [692, 302], [693, 302], [694, 301], [695, 301], [696, 300], [697, 300], [698, 299], [699, 299], [700, 298], [701, 298], [703, 296], [704, 296], [706, 294], [707, 294], [708, 293], [709, 293], [710, 292], [711, 292], [713, 290], [715, 290], [717, 288], [719, 288], [721, 286], [722, 286], [723, 285], [724, 285], [726, 283], [727, 283], [728, 282], [729, 282], [731, 280], [732, 280], [733, 279], [734, 279], [735, 278], [737, 278], [739, 276], [740, 276], [741, 275], [742, 275], [743, 274], [744, 274], [746, 272], [747, 272], [749, 270], [750, 270], [751, 269], [752, 269], [753, 268], [754, 268], [756, 266], [758, 266], [759, 265], [760, 265], [761, 264], [762, 264], [764, 262], [765, 262], [766, 261], [767, 261], [768, 260], [769, 260], [771, 258], [772, 258], [774, 256], [776, 256], [778, 254], [780, 254], [796, 238], [797, 238], [797, 237], [800, 234], [801, 234], [801, 233], [804, 230], [805, 230], [806, 229], [806, 228], [808, 226], [809, 226], [827, 208], [828, 208], [828, 207], [831, 204], [832, 204], [833, 203], [833, 202], [835, 200], [836, 200], [836, 199], [837, 198], [837, 196], [838, 195], [838, 194], [840, 192], [840, 191], [841, 190], [841, 188], [842, 187], [842, 185], [843, 184], [843, 183], [845, 181], [845, 180], [846, 179], [846, 177], [847, 176], [847, 175], [848, 174], [848, 173], [849, 172], [849, 171], [850, 170], [850, 168], [851, 167], [851, 166], [852, 165], [852, 164], [854, 162], [854, 159], [855, 158], [855, 157], [856, 156], [856, 155], [857, 154], [857, 153], [859, 151], [859, 148], [861, 146], [861, 145], [862, 144], [862, 142], [863, 141], [863, 139], [862, 138], [862, 137], [859, 134], [859, 133], [858, 132], [858, 131], [855, 128], [855, 127], [854, 126], [854, 125], [851, 122], [851, 121], [850, 120], [850, 119], [849, 118], [849, 117], [847, 117], [845, 115], [842, 115], [841, 114], [840, 114], [839, 113], [836, 113], [835, 112], [834, 112], [833, 111], [827, 111], [826, 112], [823, 112], [822, 113], [816, 113], [815, 114], [812, 114], [811, 115], [805, 115], [804, 116], [802, 116], [801, 117], [796, 117], [795, 118], [793, 118], [792, 119], [788, 119], [787, 120], [784, 120], [783, 121], [779, 121], [778, 122], [775, 122], [774, 123], [772, 123], [771, 124], [770, 124], [769, 125], [767, 125], [766, 126], [765, 126], [764, 127], [762, 127], [761, 128], [760, 128], [759, 129], [757, 129], [755, 131], [753, 131], [752, 132], [751, 132], [750, 133], [748, 133], [747, 134], [746, 134], [745, 135], [743, 135], [742, 136], [741, 136], [740, 137], [738, 137], [737, 138], [736, 138], [735, 139], [734, 139], [733, 140], [732, 140], [731, 141], [729, 141], [728, 142], [727, 142], [726, 143], [724, 143], [722, 145], [720, 145], [719, 146], [718, 146], [717, 147], [715, 147], [714, 148], [713, 148], [712, 149], [711, 149], [710, 150], [709, 150], [708, 151], [706, 151], [705, 152], [704, 152], [703, 153], [701, 153], [699, 155], [697, 155], [696, 156], [695, 156], [694, 157], [692, 157], [690, 159], [688, 159], [686, 161], [684, 161], [683, 162], [682, 162], [681, 163], [679, 163], [677, 165], [675, 165], [674, 166], [673, 166], [672, 167], [670, 167], [669, 168], [668, 168], [667, 169], [662, 169], [661, 170], [658, 170], [657, 171], [651, 171], [650, 172], [647, 172], [646, 173], [640, 173], [639, 174], [635, 174], [634, 175], [630, 175], [629, 176], [628, 176], [627, 177], [625, 177], [624, 178], [623, 178], [622, 179], [620, 179], [619, 180], [618, 180], [617, 181], [615, 181], [614, 182], [613, 182], [612, 183], [610, 183], [608, 185], [606, 185], [605, 186], [604, 186], [603, 187], [562, 187], [561, 188], [546, 188], [545, 187], [534, 187], [533, 186], [527, 186], [526, 185], [515, 185], [514, 184], [508, 184], [507, 183], [496, 183], [495, 182], [490, 182], [489, 181], [485, 181], [484, 180], [483, 180], [482, 179], [481, 179], [480, 178], [479, 178], [478, 177], [476, 177], [474, 175], [472, 175], [471, 174], [470, 174], [469, 173], [468, 173], [467, 172], [466, 172], [465, 171], [463, 171], [461, 169], [459, 169], [458, 168], [457, 168], [456, 167], [455, 167], [454, 166], [453, 166], [452, 165], [451, 165], [450, 164], [449, 164], [448, 163], [446, 163], [444, 161], [442, 161], [441, 160], [440, 160], [439, 159], [438, 159], [437, 158], [436, 158], [435, 157], [433, 157], [431, 155], [429, 155], [428, 154], [427, 154], [424, 151], [423, 151], [422, 150], [421, 150], [417, 146], [416, 146], [415, 145], [414, 145], [410, 141], [409, 141], [407, 139], [406, 139], [404, 137], [403, 137], [399, 133], [398, 133], [397, 132], [396, 132], [393, 129], [392, 129], [390, 127], [389, 127], [386, 124], [386, 123], [385, 123], [384, 122], [384, 121], [377, 114], [377, 113], [376, 113], [374, 111], [374, 110], [368, 104], [368, 103], [367, 103], [365, 101], [365, 100], [354, 89], [353, 89], [351, 87], [350, 87], [346, 83], [345, 83], [341, 79], [340, 79], [338, 77], [337, 77], [333, 73], [332, 73], [330, 71], [330, 44], [329, 43], [329, 41], [328, 40], [328, 38], [327, 37], [327, 35], [326, 34], [326, 30], [325, 29], [325, 26], [324, 25], [324, 23], [323, 22], [323, 20], [322, 19], [322, 17], [321, 16], [321, 15], [320, 15], [318, 13], [317, 13], [316, 12], [315, 12], [314, 11], [313, 11], [311, 9], [308, 9], [307, 8], [304, 8], [303, 7], [297, 7], [296, 6], [294, 6], [293, 5], [287, 5], [286, 4], [283, 4], [282, 3]]}

ImageMaskLabelAssistant

Image Mask Labeling Assistant with OpenCV Toolkit and PyQt.

NOTES.

Run Programs with opencv and pyqt.

ImageMaskLabelAssistant NOTES

 Science is a wonderful thing, if one has no need to make a living of it.     ——  by 爱因斯坦
 
 # ImageFormatOpStack.py
from PIL import Image, ImageQt
import cv2
import numpy as np
from PyQt5.QtGui import QImage,QPixmap


def QPixmap2Image(pix):
    # QPixmap to Image
    # pix to QImage 
    qimage = pix.toImage()
    # QImage to Image 
    dst = ImageQt.fromqimage(qimage)
    return dst

def Image2QPixmap(image):
    if image.mode == "RGB":
        image = image.convert("RGBA")
    #Image to QPixmap
    dst = ImageQt.toqpixmap(image)
    return dst


def QPixmap2CvMat(pix):
    # QPixmap to cv mat 
    image = QPixmap2Image(pix)
    dst = None 
    if image.mode == 'RGBA':
        image = np.array(image)
        dst = cv2.cvtColor(image, cv2.COLOR_RGBA2BGR)
    elif image.mode == 'RGB':
        image = np.array(image)
        dst = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
    return dst

def CvMat2QPixmap(mat_image):
    # cv mat to QPixmap 
    image = cv2.cvtColor(mat_image, cv2.COLOR_BGR2RGBA)
    image = Image.fromarray(image)
    pix = Image2QPixmap(image)
    return pix

About Me

  • Computer Science, Master, Shenzhen University
  • I am a software engineer
  • I am familar with computer languages, like c++,java,python,c,matlab,html,css,jquery
  • I am familar with databases such as mysql, postgresql
  • I am familar with flask, apache tomcat
  • I am familar with libraries qt, opencv, caffe, keras, tensorflow, openvino
  • I am familar with gpu libraries like cuda, cudnn
  • I am recently doing some image segmentation projects with c++, python and cuda background matting etc.

About Software Development Experience