labelme標(biāo)注點(diǎn)順序與圖像保存選項(xiàng)

打開文件選項(xiàng),可以看到Save With Image Data(翻譯:圖像數(shù)據(jù)保存在一起),勾選此項(xiàng),Json文件里將帶有圖像數(shù)據(jù),這會(huì)使Json文件大小增大,我的數(shù)據(jù)集中圖像與標(biāo)注是分開的,所以我沒有勾選這個(gè)選項(xiàng)。此項(xiàng)默認(rèn)打開。
這是一個(gè)矩形框標(biāo)注

我們看到點(diǎn)1明顯是左上角坐標(biāo),因?yàn)樗拷c(diǎn)(圖的左上角)
點(diǎn)2明顯是右下角坐標(biāo)

但實(shí)際上,并不是所有的點(diǎn)1都是左上角坐標(biāo),點(diǎn)1是第一個(gè)坐標(biāo),
我們的第1個(gè)坐標(biāo)可以隨便點(diǎn)一下,往右上方向再點(diǎn)第2個(gè),那么點(diǎn)1就是左下角坐標(biāo),點(diǎn)2是右上角

點(diǎn)2往右下方向點(diǎn)

所以說一定要注意這一點(diǎn),并不是說點(diǎn)1都是左上角坐標(biāo)!我一開始潛意識(shí)都從左上角點(diǎn)起,后面又隨便亂點(diǎn),所以一開始沒發(fā)現(xiàn),后面又發(fā)現(xiàn)異常,而我已經(jīng)標(biāo)注了1000多張了,程序都是默認(rèn)點(diǎn)1左上點(diǎn)2右下......
不過亂標(biāo)注也沒有關(guān)系,亂標(biāo)才是正解,能節(jié)省時(shí)間精力,我們可以寫個(gè)判斷程序校準(zhǔn)一下,也很簡(jiǎn)單,寫完校準(zhǔn)程序后就可以亂標(biāo)了!
左上角坐標(biāo)=[min(點(diǎn)1x,點(diǎn)2x),min(點(diǎn)1y,點(diǎn)2y)]
右下角坐標(biāo)=[max(點(diǎn)1x,點(diǎn)2x),max(點(diǎn)1y,點(diǎn)2y)]