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);
相关推荐
moers4 分钟前
从自建模型迁移到调API,省了480万,但踩了这些坑
人工智能
skilllite作者13 分钟前
Spec + Task 作为「开发协议层」:Rust 大模型辅助的标准化、harness 化与可回滚
开发语言·人工智能·后端·安全·架构·rust·rust沙箱
何陋轩19 分钟前
GitHub Copilot深度使用指南:手把手教你在IDEA中榨干AI生产力
人工智能·后端
oioihoii21 分钟前
当AI开始“思考”:我们是否真的准备好了?
人工智能
QC777LX21 分钟前
传统物流专员效率瓶颈明显,AI物流调度师正在替代
人工智能
zxsz_com_cn24 分钟前
设备预测性维护故障预警规则与原理解析
大数据·人工智能
Frank学习路上28 分钟前
【AI技能】跟着费曼学机器人
人工智能·机器人
Figo_Cheung32 分钟前
Figo OntoGuard-CRE:基于IIQ本体的下一代AI伦理安全约束推理引擎——已在gitee上线发布
人工智能·安全·gitee
Zewen PAN36 分钟前
wsl安装pytorch
人工智能·pytorch·python
泰恒37 分钟前
人工智能简述
人工智能·深度学习·yolo·机器学习·计算机视觉