91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++字節流怎么轉化為圖片

c++
小億
133
2023-11-03 11:19:44
欄目: 編程語言

將C++字節流轉化為圖片,可以使用第三方庫OpenCV來實現。下面是一個示例代碼:

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

int main() {
    // 讀取字節流
    std::ifstream file("data.bin", std::ios::binary | std::ios::ate);
    std::streamsize size = file.tellg();
    file.seekg(0, std::ios::beg);
    std::vector<char> buffer(size);
    if (file.read(buffer.data(), size)){
        // 將字節流轉化為圖片
        cv::Mat image(cv::Size(640, 480), CV_8UC3, buffer.data());
        // 顯示圖片
        cv::imshow("Image", image);
        cv::waitKey(0);
    } else {
        std::cout << "Failed to read byte stream." << std::endl;
    }
    return 0;
}

其中,data.bin是存儲字節流的文件名。請確保安裝了OpenCV庫,并將代碼與data.bin放在同一個文件夾下,然后編譯運行代碼即可顯示圖片。

0
华阴市| 平顶山市| 泽普县| 连江县| 惠水县| 绥阳县| 万安县| 晋州市| 长沙县| 综艺| 揭阳市| 镇宁| 巴彦县| 淮阳县| 大方县| 军事| 安溪县| 合阳县| 道真| 时尚| 鄂伦春自治旗| 龙江县| 乐安县| 兰溪市| 延吉市| 普安县| 卫辉市| 江源县| 黔西县| 商城县| 平阳县| 晴隆县| 宁海县| 武穴市| 宣城市| 三河市| 公安县| 海原县| 泉州市| 邻水| 潞西市|