我正在開發一個幫助用戶有效繪製的應用程序。我有一個C#代碼,它運行一個matlab腳本,並獲取參考圖像的邊緣檢測黑白圖像。現在,我開發了允許用戶在圖像上繪製的代碼。我的任務是引導用戶在這張圖片上繪畫。實質上,當用戶正在繪畫時,我的任務是看到在黑白邊緣檢測圖像上的繪畫不會穿過邊緣。我應該能夠檢測到當油漆行程越過邊緣時,應該在該邊緣處切斷。C#在邊緣內繪製圖像
我想找出如何存儲邊緣的信息,並檢查用戶是否擊中邊緣。如果有人可以提供一些相同的指導方針,這將是非常有幫助的。
由於
編輯:我已上載一個參考圖像和它的邊緣檢測的圖像。繪畫是在邊緣檢測圖像上完成的。
很難確定你的邊緣是什麼意思。圖像中是否定義了邊緣「線條」,或者它們是圖像的邊緣(如圖像邊框)。此外,圖像可能會對您所接收的邊緣數據有所幫助。 – Trisped
嗨,邊緣是圖像中定義的線條,就像由Sobel,Prewitt等操作員確定的邊緣一樣。我將更新問題並添加圖像 – Bharath