opencv笔记(3):图像镜像
生活随笔
收集整理的這篇文章主要介紹了
opencv笔记(3):图像镜像
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
生活就像大海,我就像一條咸魚(yú),在浩瀚的海洋中邊浪邊學(xué),這是opencv筆記系列中的「圖像鏡像」。更多筆記可關(guān)注「浪學(xué)」公眾哦 ~
世間萬(wàn)圖,皆有鏡像。這一篇文章以很咸魚(yú)的方式把它們記錄下來(lái)。
首先,是導(dǎo)入庫(kù)和讀取原圖,在anaconda中使用最新版的opencv 的imshow()函數(shù)會(huì)出現(xiàn)服務(wù)器掛掉的問(wèn)題,所以這里我使用matplotlib.pyplot中的imshow來(lái)顯示圖片。
import cv2 import numpy as np from matplotlib.pyplot import imshow %matplotlib inline img = cv2.imread('image.jpg',1) imgInfo = img.shape imshow(img) 復(fù)制代碼原圖顯示如下
然后建立一個(gè)全新的零矩陣,用像素操作實(shí)現(xiàn)圖像鏡像
newSize = (imgInfo[0]*2, imgInfo[1], imgInfo[2]) dst = np.zeros(newSize, np.uint8)for i in range(imgInfo[0]):for j in range(imgInfo[1]):dst[i,j] = img[i,j]dst[imgInfo[0]*2-i-1,j] = img[i,j]imshow(dst) 復(fù)制代碼鏡像后圖片顯示如下
感覺(jué)利用鏡像操作可以去實(shí)現(xiàn)一些十分有趣的畫(huà)面呢。
今天的筆記就記錄這么多了,其余的下一篇再寫(xiě)。阿浪已經(jīng)泡好了拿鐵咖啡(不是星巴克,喝不起),換個(gè)更舒服的姿勢(shì),繼續(xù)曬太陽(yáng)。。。
超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的opencv笔记(3):图像镜像的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pyvmomi
- 下一篇: 云计算数据管理的4个关键因素