回答
雖然以前的答案是正確的,當他們說你不能恢復丟失的信息,你可以調查一點,並做出一些猜測。
我在什麼似乎是原始大小(75x75)下載圖片,你可以在這裏看到縮放段(一個小廣場=一個像素)
這似乎是一個非常線性灰度!我們通過繪製中央行的強度來驗證它。在數學:
ListLinePlot[First /@ ImageData[i][[38]][[1 ;; 15]]]
因此,它實際上是線性的,從零開始,在一個結束。
因此,您可能會猜測它最初是一個B & W圖像,線性模糊。
最簡單的deblur方法(並不總是給出好的結果,但足夠在你的情況下)是用0.5閾值對圖像進行二值化。就像這樣:
這是一個可行的辦法。請記住我們在這裏猜測很多!
HTH!
或者,在Matlab語法中:'binaryImage = img> 0.5;' – Jonas 2011-05-21 01:10:22
@Jonas Tnx!沒有Matlab在這裏講過。 – 2011-05-21 01:13:39
您通常不能檢索缺少的信息。
如果你知道它是一個圖像,在這種情況下是高斯或艾裏概況,那麼它可能是一個點源的焦點圖像 - 你可以確定點的特徵。
另一種技巧是嘗試和確定模糊的特徵 - 特別是如果你有許多圖像形成相同的模糊系統。然後迭代地創建一個可能的源圖像,通過卷積模糊它並將其與模糊圖像進行比較。
這是用於使射電天文學源映射(圖像)的一般技術和用於該有缺陷的哈勃望遠鏡圖像
當處理圖像的最常見的事情之一是使用一個卷積濾波器。有一個「銳化」過濾器,它可以去除圖像中的模糊。銳化過濾器的例子可以在這裏找到: http://www.panoramafactory.com/sharpness/sharpness.html
像Matlab化妝卷積有些程序非常簡單:CONV 2(A,B) 而最漂亮的照片編輯有過濾器在某些名稱或其他(銳化通常) 。
但請記住,過濾器只能做這麼多。理論上,實際的信息已經被模糊過程所遺失,並且不可能完全重建最初的圖像(不管電視會讓你相信什麼)。
在這種情況下,它看起來像你有一個非常簡單的圖像只有黑色和白色。知道這個關於你的形象,你總是可以使用一個簡單的門檻。將高於某個閾值的所有內容設置爲白色,將所有內容設置爲黑色。大多數照片編輯軟件再次使這非常簡單。
您無法檢索缺少的信息,但在某些假設下可以銳化。
- 1. 如何從MATLAB中的圖像中去除高斯噪聲?
- 2. 去除圖像同心圓MATLAB
- 3. 如何從用Matlab的圖像去除噪聲?
- 4. 如何從圖像中去除白色?
- 5. 如何在二值圖像中去除大於閾值的白線? (matlab)
- 6. 從MATLAB中的圖像中去除噪聲
- 7. 從圖形matlab中去除顏色條
- 8. 如何去除圖像下的1px?
- 9. 背景圖像邊框如何去除
- 10. 如何使用ImageMagick去除png圖像?
- 11. WPF圖像,如何去除模糊?
- 12. 邊緣去除(在Matlab)
- 13. 使用MATLAB中的regexprep去除MATLAB
- 14. 邊界在Matlab中刪除圖像
- 15. Matlab去除人聲
- 16. 如何去除網絡自環MATLAB
- 17. 在Matlab中隱藏的表面去除
- 18. 從圖像中使用matlab去除噪聲模式(像國際象棋棋盤)
- 19. MATLAB:去除小邊和簡化的組織學圖像
- 20. 如何在Matlab中拉伸圖像
- 21. 如何在Matlab中柵格化圖像?
- 22. 如何在matlab中閃爍圖像gui
- 23. 如何在matlab中顯示dicom圖像?
- 24. Matlab上的圖像去模糊
- 25. 使用MATLAB的圖像去模糊
- 26. 如何用Matlab在Matlab中保存圖像但不繪圖?
- 27. OpenCV的 - 去除圖像
- 28. 去除背景圖像
- 29. TYPO3去除環繞圖像
- 30. 使用Javascript去除圖像
你不能神奇地添加細節。 – SLaks 2011-05-20 16:51:27
您可以查看小波去模糊方法。這些工作很好。 – Phonon 2011-05-20 18:05:06