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);
相关推荐
一战成名9966 分钟前
CANN 仓库揭秘:昇腾 AI 算子开发的宝藏之地
人工智能
hnult13 分钟前
2026 在线培训考试系统选型指南:核心功能拆解与选型逻辑
人工智能·笔记·课程设计
A小码哥13 分钟前
AI 设计时代的到来:从 PS 到 Pencil,一个人如何顶替一个团队
人工智能
AIGCmitutu19 分钟前
PS 物体底部阴影怎么做?3 步做出自然逼真的投影效果
人工智能·电子商务·photoshop·ps·美工
开源技术21 分钟前
Claude Opus 4.6 发布,100万上下文窗口,越贵越好用
人工智能·python
聆风吟º33 分钟前
CANN hccl 深度解析:异构计算集群通信库的跨节点通信与资源管控实现逻辑
人工智能·wpf·transformer·cann
狸奴算君39 分钟前
告别机械回复:三步微调AI模型,打造会“读心”的智能客服
人工智能
七夜zippoe41 分钟前
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
人工智能·ai·智能手机·agent·gui
木非哲42 分钟前
机器学习--随机森林--从一棵树的直觉到一片林的哲学
人工智能·随机森林·机器学习
神的泪水1 小时前
CANN 系列底层篇:基于 shmem 实现 NPU 设备内存的高效共享
人工智能