openCV函数使用(一)

读取图像:

中文路径乱码问题:

cpp 复制代码
QString filepath = QFileDialog::getOpenFileName(this, str);
QByteArray cdata = filepath.toLocal8Bit();

读取灰度图像:

cpp 复制代码
imread(std::string(cdata), cv::IMREAD_GRAYSCALE);

读取彩色图像:

cpp 复制代码
imread(std::string(cdata), cv::IMREAD_COLOR);

灰度图像转彩色图像:

cpp 复制代码
cv::Mat imgcolor;
cv::cvtColor(imgbit8, imgcolor, CV_GRAY2RGB);

彩色图像转灰度图像:

cpp 复制代码
cv::Mat image;
cv::cvtColor(image, gray_img, cv::COLOR_BGR2GRAY);
相关推荐
一木 之林几秒前
李沐深度学习191集课程全解析:模块拆解、学习路径
人工智能·深度学习
tqs_123457 分钟前
OPC量产变现|全网挖掘6个可直接落地AI软件需求清单
大数据·人工智能
IT古董7 分钟前
《FDE前沿部署工程师实战教程》11 - 企业Agent部署实战:Docker、API Gateway与生产环境
人工智能·学习
醍醐实验室7 分钟前
分布式显存优化器:ZeRO-Offload 异构内存(CPU/NVMe)卸载调度
人工智能·zero-offload
某林2129 分钟前
机器人重启失联:DDS 发现机制与传输层静默故障
人工智能·python·机器人·硬件架构·ros2
aneasystone本尊11 分钟前
学习大模型推理的采样策略
人工智能
IT_陈寒14 分钟前
SpringBoot自动配置失效时我差点把电脑扔了
前端·人工智能·后端
张小姐的猫17 分钟前
【AI大模型接入SDK】 —— Ollama本地接入Deepseek
java·linux·开发语言·网络·c++·人工智能
美林数据Tempodata17 分钟前
从“开得起来“到“开得下去“:高校AI通识课建设的系统性解法与4E/4S双轨框架拆解
人工智能·产教融合·ai教育·教育改革·通识教育