最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV學習方框濾波實現(xiàn)圖像處理代碼示例

 更新時間:2021年10月16日 09:15:56   作者:點云俠  
這篇文章主要為大家介紹了OpenCV學習如何使用方框濾波實現(xiàn)對圖像處理代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

一、方框濾波

   方框濾波是均值濾波的一種形式。在均值濾波中,濾波結(jié)果的像素值是任意一個點的鄰域平均值,等于各鄰域像素值之和的均值,而在方框濾波中,可以自由選擇是否對均值濾波的結(jié)果進行歸一化,即可以自由選擇濾波結(jié)果是鄰域像素值之和的平均值,還是鄰域像素值之和。

二、C++代碼

#include <iostream>
#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
	//---------------------------用于方框濾波的圖像--------------------
	Mat img = imread("1.jpg"); 
	if (img.empty())
	{
		cout << "請確認圖像文件名稱是否正確" << endl;
		return -1;
	}	
	//將CV_8U類型轉(zhuǎn)換成CV_32F類型,避免計算后的數(shù)據(jù)過大
	Mat equalImg_32F;
	img.convertTo(equalImg_32F, CV_32F, 1.0 / 255);
	Mat resultNorm, result, equalImg_32FSqr;
	//--------------------------方框濾波boxFilter----------------------
	boxFilter(img, resultNorm, -1, Size(3, 3), Point(-1, -1), true);  // 進行歸一化,則為均值濾波
	boxFilter(img, result, -1, Size(3, 3), Point(-1, -1), false);     // 不進行歸一化
	//----------------------方框濾波sqrBoxFilter()---------------------
	//對每個像素數(shù)值的平方求和/求均值
	sqrBoxFilter(equalImg_32F, equalImg_32FSqr, -1, Size(3, 3), Point(-1, -1), true, BORDER_CONSTANT);
	//-------------------------顯示處理結(jié)果----------------------------
	imshow("原始圖像", img);
	imshow("歸一化", resultNorm);
	imshow("不歸一化", result);
	imshow("平方和求均值", equalImg_32FSqr);
	waitKey(0);
	return 0;
}

三、python代碼

import cv2
import matplotlib.pyplot as plt
# 讀取圖片
img = cv2.imread('1.jpg')
# BGR轉(zhuǎn)為RGB,方便plot函數(shù)顯示
source = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
# 方框濾波,True表示歸一化,則效果與均值濾波相同。
result = cv2.boxFilter(source, -1, (5, 5), normalize=False)
# sqrBoxFilter實現(xiàn)對每個像素值的平方求和
# result1 = cv2.sqrBoxFilter(source, -1, (5, 5), normalize=True)
# 顯示圖形
titles = ['Source Image', 'BoxFilter Image']
images = [source, result]
for i in range(2):
    plt.subplot(1, 2, i + 1), plt.imshow(images[i], 'gray')
    plt.title(titles[i])
    plt.xticks([]), plt.yticks([])
plt.show()

四、結(jié)果展示

1、原始圖像

在這里插入圖片描述

2、歸一化

在這里插入圖片描述

3、不歸一化

在這里插入圖片描述

4、平方和求均值

在這里插入圖片描述

以上就是OpenCV學習方框濾波實現(xiàn)圖像處理代碼示例的詳細內(nèi)容,更多關(guān)于OpenCV方框濾波實現(xiàn)圖像處理的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 關(guān)于keras中卷積層Conv2D的學習記錄

    關(guān)于keras中卷積層Conv2D的學習記錄

    這篇文章主要介紹了關(guān)于keras中卷積層Conv2D的學習記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python使用20行代碼實現(xiàn)微信聊天機器人

    Python使用20行代碼實現(xiàn)微信聊天機器人

    這篇文章主要介紹了Python使用20行代碼實現(xiàn)微信聊天機器人,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python 數(shù)據(jù)的累加與統(tǒng)計的示例代碼

    Python 數(shù)據(jù)的累加與統(tǒng)計的示例代碼

    這篇文章主要介紹了Python 數(shù)據(jù)的累加與統(tǒng)計的示例代碼,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • Python中的數(shù)據(jù)分組統(tǒng)計、分組運算及透視方式

    Python中的數(shù)據(jù)分組統(tǒng)計、分組運算及透視方式

    這篇文章主要介紹了Python中的數(shù)據(jù)分組統(tǒng)計、分組運算及透視方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • python管理包路徑之pycharm自動解決包路徑注冊

    python管理包路徑之pycharm自動解決包路徑注冊

    這篇文章主要介紹了python本管理包路徑之pycharm自動解決包路徑注冊,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • PyTorch中可視化工具的使用

    PyTorch中可視化工具的使用

    本文主要介紹了PyTorch中可視化工具的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python列表字典排序的實現(xiàn)示例

    python列表字典排序的實現(xiàn)示例

    在Python中,對列表字典進行排序是一項常見的任務,本文主要介紹了python列表字典排序的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法

    python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法

    這篇文章主要介紹了python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法,涉及Python操作socket的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Python數(shù)據(jù)可視化之Matplotlib初級使用指南

    Python數(shù)據(jù)可視化之Matplotlib初級使用指南

    Matplotlib是Python中最常用的數(shù)據(jù)可視化庫之一,它提供了豐富的圖表類型和靈活的自定義選項,能幫助我們以更直觀的方式理解數(shù)據(jù),本文將對Matplotlib的基本功能進行介紹,包括如何創(chuàng)建和自定義圖表等
    2023-07-07
  • Python包裝異常處理方法

    Python包裝異常處理方法

    這篇文章主要介紹了Python包裝異常處理方法,相比java,python的異常和java中不同,python主要是防止程序異常被中止。一旦被catch后它還行往下執(zhí)行,本文就分享python相關(guān)的異常處理方法,需要的小伙伴可以參考一下
    2022-06-06

最新評論

台东县| 泾川县| 孙吴县| 大田县| 婺源县| 健康| 平顺县| 乐至县| 两当县| 晋城| 顺义区| 西乌珠穆沁旗| 梁山县| 蒲城县| 顺昌县| 远安县| 赤水市| 旅游| 湟源县| 孝昌县| 东方市| 丹东市| 东阳市| 娱乐| 旬阳县| 长顺县| 阿荣旗| 西乡县| 青神县| 上思县| 临安市| 廉江市| 南溪县| 长汀县| 昭觉县| 杂多县| 和静县| 吉林省| 繁峙县| 米林县| 洞口县|