簡體   English   中英

獲取圖像內預定義區域的所有 x、y 坐標

[英]Get all x, y coordinates of a predefined area within an image

在此處輸入圖片說明

請提供將在圖像中創建紅色輪廓區域疊加層的代碼。 然后,代碼應該返回包含在所述區域內的每一個 x 和 y 坐標。

然后,我將鏈接以將每個點轉換為逗號分隔的數組或列表,以便於檢查。

在這里使用畫布 HTML5 元素是理想的,這樣我就可以為 3 個額外的圖像重現這個。

概念的類似問題證明

這是你的開始計划

對於每個垃圾箱:

  1. 選擇獨特的顏色,

  2. 在垃圾箱的底部正面、頂部正面和頂部背面貼上 3 條膠帶。 此示例圖像在適當的位置有綠色膠帶。

在此處輸入圖片說明

  1. 拍一組垃圾桶的照片,

  2. 將圖片繪制到畫布上,

  3. 使用context.getImageData獲取畫布上的所有像素,

  4. 測試垂直條帶中的像素,直到找到所有 3 條膠帶的 4 個角,

  5. 你有定義這個垃圾箱的坐標,

  6. 創建連接坐標的畫布路徑,

  7. 再次檢查您在圖像中獲取的像素並使用context.isPointInPath來確定哪些像素在 bin 路徑內。

  8. 為組中的每個垃圾箱重復使用不同的獨特顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM