計算機視覺必知 - 用Python將任一圖片轉換為向量矩陣 image2vector
需求:將我本地任意張圖片轉換為向量形式
girl.jpg
import numpy as np
from PIL import Image
img = Image.open('girl.jpg').convert('RGBA')
arr = np.array(img)
# record the original shape
shape = arr.shape
# make a 1-dimensional view of arr
flat_arr = arr.ravel()
# convert it to a matrix
vector = np.matrix(flat_arr)
# do something to the vector
vector[:,::10] = 128
# reform a numpy array of the original shape
arr2 = np.asarray(vector).reshape(shape) # 把圖片轉換為向量形式
# make a PIL image
img2 = Image.fromarray(arr2, 'RGBA')
# img2 = Image.fromarray(arr2 * 3, 'RGBA')
# print(246 * 3 - 256 * 2) # 超過255會自動減去256
img2.show()
img2.save('out.png') # 儲存圖片
arr2
arr2為圖片的向量形式
array([[[128, 182, 175, 255],
[167, 182, 175, 255],
[167, 182, 128, 255],
...,
[166, 183, 128, 255],
[166, 183, 177, 255],
[166, 183, 177, 255]],
[[128, 182, 175, 255],
[167, 182, 175, 255],
[167, 182, 128, 255],
...,
[166, 183, 128, 255],
[166, 183, 177, 255],
[166, 183, 177, 255]],
[[128, 181, 174, 255],
[166, 181, 176, 255],
[166, 181, 128, 255],
...,
[166, 183, 128, 255],
[166, 183, 177, 255],
[166, 183, 177, 255]],
...,
[[128, 73, 80, 255],
[ 96, 75, 82, 255],
[ 98, 77, 128, 255],
...,
[ 67, 77, 128, 255],
[ 64, 77, 86, 255],
[ 64, 77, 86, 255]],
[[128, 59, 66, 255],
[ 83, 62, 69, 255],
[ 85, 64, 128, 255],
...,
[ 66, 76, 128, 255],
[ 64, 77, 86, 255],
[ 64, 77, 86, 255]],
[[128, 53, 60, 255],
[ 76, 55, 62, 255],
[ 78, 57, 128, 255],
...,
[ 65, 75, 128, 255],
[ 64, 77, 86, 255],
[ 64, 77, 86, 255]]], dtype=uint8)
out.jpg
相關文章
- python將矩陣轉化為灰度圖Python矩陣
- 計算機視覺—圖片幾何變換(2)計算機視覺
- 計算機圖形學之矩陣變換計算機矩陣
- 如何將圖片轉換為向量?(透過DashScope API呼叫)API
- Python 將Word轉換為JPG、PNG、SVG圖片PythonSVG
- 基向量 變換矩陣矩陣
- 怎樣用python計算矩陣乘法?Python矩陣
- 輕鬆將點陣圖轉換為向量圖,享受高品質影像——Vector Magic for Mac/winMac
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- Vector Magic for mac(向量圖片轉換工具)1.2.0啟用版Mac
- Pytorch視覺化(顯示圖片)及格式轉換PyTorch視覺化
- Vector Magic for mac 1.2.0免啟用版 向量圖片轉換工具Mac
- 如何將文字轉換為向量?(方法二)
- 如何將文字轉換為向量?(方法三)
- 計算機影象與視覺入門必備計算機視覺
- 矩陣計算矩陣
- Python計算機視覺-第2章Python計算機視覺
- 【Python】Python中的圖的鄰接矩陣轉化為字典格式Python矩陣
- 向量和矩陣的座標變換7矩陣
- OpenGL 學習 07 向量 矩陣變換 投影矩陣
- 如何將圖片轉換成影片?
- Python將base64轉為文件或者圖片Python
- JavaScript將陣列轉換為字串JavaScript陣列字串
- 第四個OpenGL程式,vector 向量 (矩陣變換之 旋轉,縮放)矩陣
- “視聯網”或將成為計算機視覺的下一個藍海計算機視覺
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- 機器學習中的矩陣向量求導(五) 矩陣對矩陣的求導機器學習矩陣求導
- Eigen教程(3)之矩陣和向量的運算矩陣
- 如何將圖片轉word?圖文轉換選轉易俠
- 在python中將多張圖片合成為視訊Python
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- 機器學習中的矩陣向量求導(四) 矩陣向量求導鏈式法則機器學習矩陣求導
- Python 計算機視覺(十五)—— 影像特效處理Python計算機視覺特效
- Python計算機視覺——Harris角點檢測Python計算機視覺
- [Python]-機器學習Python入門《Python機器學習手冊》-01-向量、矩陣和陣列Python機器學習矩陣陣列
- 圖片轉化為視訊
- Vector Magic for mac(向量圖片轉換軟體) 1.2.0中文啟用版Mac
- 怎麼將heic轉為jpg格式,哪個圖片轉換器好用