亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++ OpenCV進行圖像銳化的方法

發布時間:2024-08-26 18:19:39 來源:億速云 閱讀:135 作者:小樊 欄目:編程語言

在C++中,使用OpenCV庫進行圖像銳化的常用方法是通過卷積操作實現的

#include <opencv2/opencv.hpp>
#include<iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv) {
    // 讀取輸入圖像
    Mat input_image = imread("input.jpg", IMREAD_COLOR);

    if (input_image.empty()) {
        cout << "無法打開或找到輸入圖像"<< endl;
        return -1;
    }

    // 創建銳化核
    Mat sharpen_kernel = (Mat_<float>(3, 3)<<
        0, -1, 0,
       -1, 5, -1,
        0, -1, 0);

    // 初始化輸出圖像
    Mat output_image = Mat::zeros(input_image.size(), input_image.type());

    // 對輸入圖像進行卷積操作
    filter2D(input_image, output_image, -1, sharpen_kernel);

    // 顯示原始圖像和銳化后的圖像
    imshow("Input Image", input_image);
    imshow("Sharpened Image", output_image);

    // 等待按鍵,然后關閉所有窗口
    waitKey(0);
    destroyAllWindows();

    return 0;
}

這個示例首先讀取一張名為“input.jpg”的圖像。然后,我們創建一個銳化核,該核定義了卷積操作的權重。接下來,我們使用filter2D()函數對輸入圖像進行卷積操作,并將結果存儲在output_image中。最后,我們顯示原始圖像和銳化后的圖像,并等待用戶按鍵以關閉窗口。

請注意,這個示例僅提供了一種簡單的圖像銳化方法。實際應用中可能需要根據具體情況調整銳化核的參數或使用其他更復雜的銳化算法。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

c++
AI

吴桥县| 巴彦县| 扶余县| 阿城市| 新干县| 定远县| 亳州市| 苏尼特左旗| 徐闻县| 宝山区| 涿鹿县| 谢通门县| 儋州市| 瓦房店市| 浠水县| 连山| 永定县| 漾濞| 游戏| 洪湖市| 临夏县| 岢岚县| 平昌县| 六枝特区| 汪清县| 政和县| 泗洪县| 偃师市| 县级市| 安化县| 沙坪坝区| 兴安县| 栾川县| 怀远县| 临海市| 鄂托克旗| 乌恰县| 玛曲县| 临邑县| 如皋市| 南部县|