我想看看GA在圖像處理中的應用。我沒有得到如何爲任何圖像編寫健身功能。說我有一個灰度圖像,這不是很清楚,現在如果我將我生成的解決方案與此圖像值保持匹配,那麼我的解決方案將如何更好,如更好的清晰度增加對比度/亮度等。使用遺傳算法進行圖像處理
5
A
回答
8
我的在圖像處理遺傳算法的最喜歡的例子是:
http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/
它演變隨機的形狀到一些類似於蒙娜麗莎。實際上,你可以嘗試一下,在這裏發揮它:
http://www.nihilogic.dk/labs/evolving-images/
你的問題不是很清楚。有一件事對於遺傳算法來說是非常重要的,那就是衡量它有多「好」。在蒙娜麗莎的例子中,善良可以相對容易地衡量,它與真正的蒙娜麗莎接近。就你而言,這聽起來像是你試圖提高圖片質量,但沒有辦法衡量它的「善良」。
你應該建立一個函數來評估解決方案池並對每個解決方案進行評分。然後互相培育出高質量的解決方案。儘管如此,最重要的是,寫一個評估/評分功能,以便你知道哪些是好的。
對於空氣動力學,一組形狀可以在重量,阻力,升力等方面評分。對於網絡設計,佈局可以在延遲,物理成本,干擾等方面得分。如果你更詳細地解釋你的問題,我們可能可能幫助您提出一系列指標來評分您的解決方案。
+0
抱歉劫持這個線程,但你似乎很好理解 - 你可以使用GA來做像NN一樣的圖像分類嗎?就像Tensorflows在圖片中識別花兒的基本例子 – Tom 2017-07-18 13:59:32
相關問題
- 1. 圖像處理項目的遺傳算法
- 2. 要使用遺傳算法
- 3. 遺傳算法 - 旅行商
- 4. 使用SailsJS進行圖像處理
- 5. 使用Hadoop MapReduce進行圖像處理
- 6. 使用Mathematica進行圖像處理
- 7. 使用Kinect進行圖像處理
- 8. 使用PyMC3進行多圖像處理
- 9. 使用OpenCL.NET進行圖像處理
- 10. 如何使用遺傳算法對參數進行優化
- 11. 在MATLAB中使用遺傳算法進行重量優化
- 12. 使用遺傳算法進行模式預測
- 13. 遺傳算法
- 14. DEAP遺傳算法
- 15. 的遺傳算法
- 16. Python遺傳算法
- 17. 遺傳算法庫
- 18. TSPTW用遺傳算法
- 19. 使用Python 3.X進行多處理(圖像處理和numpy)
- 20. 遺傳/進化算法 - 畫家
- 21. 遺傳算法的二進制表示
- 22. Python遺傳算法的二進制數
- 23. GPU上的圖像處理算法,並行處理Matlab
- 24. 並行運行遺傳算法
- 25. 使用頻域進行圖像處理 - 複製圖像
- 26. 使用base64圖像數據在NodeJS中進行圖像處理
- 27. 使用Direct2D進行實時圖像處理的大型圖像
- 28. 使用遺傳算法神經網絡
- 29. Octave遺傳算法不使用下界
- 30. 遺傳算法和細胞遺傳算法有什麼區別
[Your question](http://stackoverflow.com/questions/5883421/image-processing-using-genetic-algorithm)仍然很模糊。你想使用GA來增加圖像的對比度?你需要健身功能嗎?這是你的問題嗎? – Ishtar 2011-05-09 10:11:20