好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > OpenCV半小時掌握基本操作之圖像裁剪融合

OpenCV半小時掌握基本操作之圖像裁剪融合

熱門標簽:怎么辦理400客服電話 高德地圖標注收入咋樣 B52系統電梯外呼顯示E7 企業微信地圖標注 銀川電話機器人電話 地圖標注多個 鶴壁手機自動外呼系統違法嗎 萊蕪電信外呼系統 沈陽防封電銷電話卡

【OpenCV】⚠️高手勿入! 半小時學會基本操作 ⚠️圖像裁剪融合

概述

OpenCV 是一個跨平臺的計算機視覺庫, 支持多語言, 功能強大. 今天小白就帶大家一起攜手走進 OpenCV 的世界.

圖像裁剪

cv2.resize能幫助我們讀圖像進行裁剪.

格式:

cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])
  • src: 需要裁剪的圖片
  • dsize: 裁剪的大小
  • fx: x 軸比例
  • fy: y 軸比例

原圖:

例子:

# 讀取數據
dog = cv2.imread("dog.jpg")

# 拉伸比例1:3
dog_resize = cv2.resize(dog, (0, 0), fx=1, fy=3)
cv2.imshow("dog_resize", dog_resize)
cv2.waitKey(0)
cv2.destroyAllWindows()

輸出結果:

數值計算

# 讀取圖片
img1 = cv2.imread("picture.jpg")
img2 = cv2.imread("picture2.jpg")
img1 = cv2.resize(img1, (382, 383))  # 轉換成一樣大小

# 調試輸出
print("image 1:\n", img1[:5, :, 0])
print("image 2:\n", img2[:5, :, 0])

# 加10
img_new = img1 + 10
print("image_new:\n", img_new[:5, :, 0])

# 超過255的變成數值%256
img_add = img1 + img2
print("image_add:\n", img_add[:5, :, 0])

# 超過255的變成255
img_add2 =cv2.add(img1, img2)
print("image_add2:\n", img_add2[:5, :, 0])

輸出結果:

image 1:
[[206 206 206 ... 206 206 206]
[208 207 208 ... 207 207 208]
[208 207 208 ... 208 208 208]
[209 208 209 ... 209 209 209]
[209 209 209 ... 209 209 209]]
image 2:
[[187 187 187 ... 223 222 222]
[187 187 187 ... 224 224 223]
[187 187 187 ... 225 225 224]
[187 187 187 ... 225 225 225]
[187 187 187 ... 223 224 225]]
image_new:
[[216 216 216 ... 216 216 216]
[218 217 218 ... 217 217 218]
[218 217 218 ... 218 218 218]
[219 218 219 ... 219 219 219]
[219 219 219 ... 219 219 219]]
image_add:
[[137 137 137 ... 173 172 172]
[139 138 139 ... 175 175 175]
[139 138 139 ... 177 177 176]
[140 139 140 ... 178 178 178]
[140 140 140 ... 176 177 178]]
image_add2:
[[255 255 255 ... 255 255 255]
[255 255 255 ... 255 255 255]
[255 255 255 ... 255 255 255]
[255 255 255 ... 255 255 255]
[255 255 255 ... 255 255 255]]

圖像融合

cv2.addWeighted可以幫助我們融合兩張圖片.

格式:

cv2.addWeighted(src1, alpha, src2, beta, gamma, dst=None, dtype=None)

例子:

# 讀取數據
cat = cv2.imread("cat.jpg")
dog = cv2.imread("dog.jpg")

# 輸出維度
print(cat.shape)  # (554, 640, 3)
print(dog.shape)  # (611, 640, 3)

# 裁剪大小
dog = cv2.resize(dog, (640, 554))
print(dog.shape)  # (554, 640, 3)

# 圖像融合
res = cv2.addWeighted(cat, 0.7, dog, 0.3, 0)
cv2.imshow("res", res)
cv2.waitKey(0)
cv2.destroyAllWindows()

輸出結果:

到此這篇關于OpenCV半小時掌握基本操作之圖像裁剪融合的文章就介紹到這了,更多相關OpenCV圖像裁剪融合內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • OpenCV半小時掌握基本操作之圖像處理
  • opencv-python基本圖像處理詳解
  • OpenCV圖像處理基本操作詳解
  • Opencv圖像處理之詳解掩膜mask
  • 基于python的opencv圖像處理實現對斑馬線的檢測示例
  • Python+OpenCV圖像處理——圖像二值化的實現
  • OpenCV半小時掌握基本操作之分水嶺算法
  • OpenCV半小時掌握基本操作之傅里葉變換
  • OpenCV半小時掌握基本操作之圖像輪廓
  • OpenCV半小時掌握基本操作之直方圖
  • OpenCV半小時掌握基本操作之模板匹配
  • OpenCV半小時掌握基本操作之圓圈檢測
  • OpenCV半小時掌握基本操作之對象測量
  • OpenCV半小時掌握基本操作之圖像基礎操作

標簽:湘西 三亞 安慶 葫蘆島 呼倫貝爾 呼倫貝爾 烏魯木齊 銀川

巨人網絡通訊聲明:本文標題《OpenCV半小時掌握基本操作之圖像裁剪融合》,本文關鍵詞  OpenCV,半小時,掌握,基本操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV半小時掌握基本操作之圖像裁剪融合》相關的同類信息!
  • 本頁收集關于OpenCV半小時掌握基本操作之圖像裁剪融合的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女的裸体秘?免费直播| 蜜芽尤物| 片多多高清在线看| 白嫩无套高清| 另类专区欧美| 古代公妇h接种| 男人的天堂影院| 中文乱码字幕在线中文乱码| 午夜欧美| 动漫2d吸乳羞动漫免费网站| bl乖生殖腔打开呃h| 男人扒拉女人秘?桶到爽| 各种姿势被高H灌1v1| 香蕉国产一区二区| 爷俩共妻高H繁交h| 狠狠躁夜夜躁人人爽野战天天| 亚洲欧美中文日韩专区| 亚洲成a人片在线观看无码亚洲| 我不是潘金莲未删减电影在线观看| 嗯~啊穿着半透明校服hsav| 男女啪动最猛动态图| 国产美女激情| 后λ式吃奶动态后λ式视频| 国产97在线/亚洲| 一边亲胸一边摸下面视频| 国色天香免费手机视频| 亚洲AV男人的天堂| 御梦子糖心logo视频| 68日本xxxxxxxxx| 韩国三级在线播放| 奇米77777麻豆国产在线视频 | 啊哈哈~啊哈我们都是男的啊| 午夜三级做爰视频在线看| 女仆把秘?扒开给男人爽| 乃东县| 欧美整片sss久久久久久| 无遮挡黄动漫观看在线观看| 18同志chinese东北西北军| 精品二区| 国产精品国产三级国产拍电影| 伊人久久大香线蕉超碰|