CV:计算机视觉技术之图像基础知识(二)—图像内核的可视化解释
CV:計(jì)算機(jī)視覺技術(shù)之圖像基礎(chǔ)知識(shí)(二)—圖像內(nèi)核的可視化解釋
?
?
?
?
目錄
圖像內(nèi)核的可視化解釋
測試九種卷積核
官方Demo
DIY圖片測試
DIY實(shí)時(shí)視頻測試
?
?
相關(guān)文章
CV:計(jì)算機(jī)視覺技術(shù)之圖像基礎(chǔ)知識(shí)(二)—圖像內(nèi)核的可視化解釋
CV:計(jì)算機(jī)視覺技術(shù)之圖像基礎(chǔ)知識(shí)(二)—圖像內(nèi)核的可視化解釋實(shí)現(xiàn)
圖像內(nèi)核的可視化解釋
原作者:?Victor Powell
? ? ? ? ? 圖像內(nèi)核是一個(gè)小的矩陣,用于應(yīng)用在Photoshop或Gimp中可能發(fā)現(xiàn)的效果,如模糊、銳化、輪廓或壓紋。它們還被用于機(jī)器學(xué)習(xí)的“特征提取”,一種確定圖像最重要部分的技術(shù)。在這種情況下,這個(gè)過程通常被稱為“卷積”(詳見卷積神經(jīng)網(wǎng)絡(luò))。
? ? ? ? ? 為了了解它們是如何工作的,讓我們從檢查一個(gè)黑白圖像開始。左邊的矩陣包含0到255之間的數(shù)字,每個(gè)數(shù)字對應(yīng)一張人臉圖像中一個(gè)像素的亮度。大的、顆粒狀的圖像被放大,以便更容易看到;最后一個(gè)圖像是“真實(shí)”大小。
?
?
?
測試九種卷積核
官方Demo
- blur
- bottom sobel?
- emboss
- identity?
- left sobel?
- outline
- right sobel?
- sharpen
- top sobel
? ? ? ? ? 接下來,看看如何將下面的3x3銳化內(nèi)核應(yīng)用到上面的一張臉的圖像上。下面,對于左邊圖像中每3x3個(gè)像素塊,我們將每個(gè)像素乘以核中對應(yīng)的項(xiàng),然后求和。這個(gè)和就變成了右邊圖像中的一個(gè)新像素。將鼠標(biāo)懸停在圖像上的一個(gè)像素上,看看它的值是如何計(jì)算的。
| blur | |
| bottom sobel? | |
| emboss | |
| identity? | |
| ?left sobel? | |
| outline | |
| right sobel? | |
| sharpen | |
| top sobel |
? ? ? ? ? 這個(gè)過程的一個(gè)微妙之處在于如何沿著圖像的邊緣進(jìn)行處理。例如,輸入圖像的左上角只有三個(gè)鄰居。解決這個(gè)問題的一種方法是將原始圖像的邊緣值擴(kuò)展一,同時(shí)保持新圖像的大小不變。在這個(gè)演示中,我們將這些值設(shè)置為黑色,從而忽略了它們。
?
DIY圖片測試
? ? ? ? ? 自己測試,你可以選擇不同的核矩陣,看看他們?nèi)绾斡绊懺紙D像或建立你自己的核。如果你的瀏覽器支持的話,你也可以上傳你自己的圖片或者使用實(shí)時(shí)視頻。
?
DIY實(shí)時(shí)視頻測試
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的CV:计算机视觉技术之图像基础知识(二)—图像内核的可视化解释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CV:计算机视觉技术之图像基础知识(二)
- 下一篇: 成功解决ValueError: Dime