日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Opencv实战之图像的基本操作:这效果出来惊艳了众人(附代码解析)

發(fā)布時(shí)間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Opencv实战之图像的基本操作:这效果出来惊艳了众人(附代码解析) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

🚀 作者 :“程序員梨子”

🚀 **文章簡介 **:本篇文章主要講解Opencv基本操作二值化、圖像加噪處理啦。

🚀 **文章源碼獲取 **: 為了感謝每一個(gè)關(guān)注我的小可愛💓每篇文章的項(xiàng)目源碼都是無償分

享滴💓👇👇👇👇

點(diǎn)這里藍(lán)色這行字體自取,需要什么源碼記得說標(biāo)題名字哈!私信我也可!

🚀 歡迎小伙伴們 點(diǎn)贊👍、收藏?、留言💬

正文

一、二值化

1.1? 二值化的基本原理🖤

圖像二值化就是將圖像上的像素點(diǎn)的灰度值設(shè)置為0或255,也就是將整個(gè)圖像呈現(xiàn)出明顯的黑白

效果的過程。在數(shù)字圖像處理中,二值圖像占有非常重要的地位,圖像的二值化使圖像中數(shù)據(jù)量大

為減少,從而能凸顯出目標(biāo)的輪廓。

1.2? 圖像二值化的基本操作🖤

我們使用OpenCV中的函數(shù)來進(jìn)行圖像二值化操作,今天講解的OpenCV中圖像二值主要用到這

threshold函數(shù)來實(shí)現(xiàn)。

1.3? 附代碼🖤

image = cv2.imread('nv.png') image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)#把輸入圖片灰度化 cv2.threshold(image, 140, 255, 0, image)cv2.namedWindow("Image") cv2.imshow("Image", image) cv2.waitKey(0)

在這里我們使用的是threshold函數(shù),函數(shù)原型為

threshold(src, thresh, maxval, type[, dst])
  • src參數(shù)表示輸入圖像(多通道,8位或32位浮點(diǎn))。
  • thresh參數(shù)表示閾值。
  • maxval參數(shù)表示與THRESH_BINARY和THRESH_BINARY_INV閾值類型一起使用設(shè)置的最大值。
  • type參數(shù)表示閾值類型。
  • retval參數(shù)表示返回的閾值。若是全局固定閾值算法,則返回thresh參數(shù)值。若是全局自適應(yīng)閾值算法,則返回自適應(yīng)計(jì)算得出的合適閾值。
  • dst參數(shù)表示輸出與src相同大小和類型以及相同通道數(shù)的圖像。

1.4? 效果展示🖤

我居然覺得二值化的圖挺好看的~

?

二、圖像加噪

1.1 原理簡介🖤

加噪->圖片變的不清晰。

原理:隨機(jī)的將素點(diǎn)替換為其他值。

1.2? 附代碼🖤

img = cv2.imread('nv.png') # 噪聲點(diǎn)數(shù)量 coutn = 100000 for k in range(0,coutn):# 獲取圖像噪聲點(diǎn)的隨機(jī)位置xi = int(np.random.uniform(0,img.shape[1]))xj = int(np.random.uniform(0,img.shape[0]))#加噪if img.ndim == 2:# 灰度圖像img[xj,xi] = 255elif img.ndim == 3:# 非灰度圖像,圖像加噪img[xj,xi,0] = 25img[xj,xi,1] = 20img[xj,xi,2] = 20 cv2.namedWindow('img') cv2.imshow('img',img) cv2.waitKey() cv2.destroyAllWindows()

1.2? 效果展示🖤

原圖——

效果圖——

?總結(jié)

二值化跟加噪處理是不是結(jié)果也挺令人滿意的 哈哈哈 可能是我的買家秀的圖選的好看~全靠顏

值.jpg嘛~那你可以找我拿代碼自己試試嘛!

?關(guān)注小編獲取更多精彩內(nèi)容!記得點(diǎn)擊傳送門哈👇

記得三連哦! 如需打包好的源碼+素材免費(fèi)分享滴!傳送門

?

?

總結(jié)

以上是生活随笔為你收集整理的Opencv实战之图像的基本操作:这效果出来惊艳了众人(附代码解析)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。