EADST

C++: Format mat to float *

C++: Format mat to float *

#include < string.h>
#include < opencv2/opencv.hpp>

using namespace std;


void main()
{
    string test_path = "D:\\test.jpg";
    cv::Mat img = cv::imread(test_path, CV_8UC1);
    cv::imwrite("test01.jpg", img);

    // format to float *
    int img_height = img.rows;
    int img_width = img.cols;
    unsigned char *img_array = new unsigned char[img.rows*img.cols];
    img_array = img.data;
    float *img_pt = new float[img.rows*img.cols];
    for (int i = 0; i < img.rows*img.cols; i++)
    {
        img_pt[i] = (float)img_array[i];
    }

    // format back to mat
    uchar* temp_pt = new uchar[img_height*img_width];
    for (int i = 0; i < img_height*img_width; i++)
        temp_pt[i] = uchar(img_pt[i]);
    cv::Mat out_img(img_height, img_width, CV_8UC1);
    out_img.data = new uchar[img_height* img_width];
    memcpy(out_img.data, temp_pt, img_height* img_width);
    cv::imwrite("test02.jpg", out_img);
}
相关标签
C++
About Me
XD
Goals determine what you are going to be.
Category
标签云
Windows 音频 公式 LLM TensorFlow uWSGI git GGML Disk RGB Card SVR Color Baidu Docker Datetime git-lfs Hungarian Google logger Attention Pandas Agent Tiktoken Paddle Mixtral COCO CUDA hf Proxy FP16 Interview Freesound SQLite PyCharm Input Animate 继承 Math JSON scipy VPN Qwen2.5 IndexTTS2 GPTQ CV 域名 Video GPT4 图形思考法 第一性原理 NLP Qwen2 Excel Use Shortcut mmap WebCrawler Breakpoint FP32 证件照 tar GoogLeNet 报税 Sklearn Pytorch LaTeX ChatGPT Domain TensorRT Vmess PDB tqdm Cloudreve 版权 transformers Augmentation API GIT llama.cpp Github Ptyhon CC Streamlit Food YOLO CAM BeautifulSoup Algorithm NameSilo Llama Linux Claude Bipartite Plotly 搞笑 v0.dev Gemma Diagram AI 关于博主 Logo Statistics PIP PyTorch printf Plate Hotel Random Pillow QWEN Zip InvalidArgumentError 签证 Magnet UNIX EXCEL Data diffusers HaggingFace CEIR ONNX OpenCV SAM Git OpenAI Template ResNet-50 Safetensors UI Nginx ModelScope 顶会 LLAMA 净利润 v2ray LeetCode C++ Numpy VGG-16 Permission TTS BTC SPIE Review Knowledge Translation Image2Text 递归学习法 算法题 Land PDF FastAPI 多进程 LoRA Pickle Base64 Hilton RAR NLTK Transformers Quantize Anaconda 腾讯云 torchinfo Distillation 阿里云 Crawler XGBoost uwsgi Jupyter Vim Bin Web Ubuntu CLAP Dataset BF16 FlashAttention 强化学习 Search Conda 财报 Website DeepStream Clash Tensor Firewall OCR 飞书 多线程 WAN FP64 VSCode Bitcoin MD5 Miniforge Password Django Python CSV Michelin Markdown CTC HuggingFace Jetson Heatmap FP8 XML Tracking Paper TSV Bert DeepSeek SQL Qwen Quantization
站点统计

本站现有博文319篇,共被浏览751755

本站已经建立2408天!

热门文章
文章归档
回到顶部