我想將下面的圖像轉換爲2D布爾數組。將點數據的圖像轉換爲2D布爾數組
我還沒有與之前的圖像處理程序庫的經驗,但一些粗淺的谷歌搜索給了我這似乎並不適用庫(如圖像轉換爲所需的格式,如JPEG,PNG,或者,一些常見的圖像編輯任務,如灰度,調整大小等等)。我需要某種對象識別庫來計算每個點的X和Y索引。
除了正方形的座標,我希望能夠得到行和列的計數。
我想將下面的圖像轉換爲2D布爾數組。將點數據的圖像轉換爲2D布爾數組
我還沒有與之前的圖像處理程序庫的經驗,但一些粗淺的谷歌搜索給了我這似乎並不適用庫(如圖像轉換爲所需的格式,如JPEG,PNG,或者,一些常見的圖像編輯任務,如灰度,調整大小等等)。我需要某種對象識別庫來計算每個點的X和Y索引。
除了正方形的座標,我希望能夠得到行和列的計數。
您的形象如何表現?它是一個文件嗎? RGB值?一些編碼字符串?分隔線是否具有恆定的寬度(可能是1 px)?黑色方塊是否總是圓整?恆定的半徑?塊是否具有恆定的寬度或高度?是平滑的還是可以將邊緣視爲純黑色/白色? –
我真的不確定這裏存在什麼問題。任何簡單的圖形庫將允許您加載圖像並檢查每個像素的值([LibGD](http://libgd.bitbucket.org/)將是我的首選)。如果網格大小始終爲14像素,則只需測量圖像的寬度和高度(減去任何白色邊框),再減去1併除以14即可獲得水平和垂直單元格的數量。 –
@squeamishossifrage您是否使用過該庫並得出網格大小爲14px?有沒有libgd的python端口? – deostroll