2016-10-30 117 views
1

有人可以解釋一下圖像矢量是什麼?在OpenCV庫中,imread函數用於將圖像轉換爲矢量。我在哪裏可以看到imread的源代碼?什麼是圖像矢量?

有人可以提供代碼或算法將圖像轉換爲矢量嗎?

由於

+0

https://github.com/opencv/opencv/blob/05b15943d6a42c99e5f921b7dbaa8323f3c042c6 /modules/imgcodecs/src/loadsave.cpp#L427 – GSerg

+0

嗨,歡迎來到stackoverflow。你能否提供更多關於你爲什麼要這樣做的細節?你已經寫過的任何代碼?這可能有助於其他人識別問題並幫助你。謝謝! – masad

+0

其實我是這個主題的初學者,我想對InDepth Research進行研究,這就是爲什麼我想看看imread函數的代碼。 –

回答

2

opencv的讀取和(如果你喜歡或2維向量)闡述圖像作爲數字的結構,在此情況下的矩陣。

所以3×3像素(灰度)的圖像可以通過作爲OpenCV的

240 234 232 
235 35 145 
230 230 148 

即在python命令

img = cv2.imread('abc.jpg') 

讀abc.jpg圖片文件中讀取,將其轉換爲一個數字結構並將這些值存儲在變量img中。您可以通過在命令行中打印變量來進行驗證(但通常以矩陣或向量加載的圖像太大而無法以數字打印)