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);
相关推荐
哈泽尔都3 小时前
运动控制教学——5分钟学会样条曲线算法!(三次样条曲线,B样条曲线)
c++·人工智能·算法·机器学习·matlab·贪心算法·机器人
Python极客之家3 小时前
基于机器学习的智能贫血分析预测系统
人工智能·python·机器学习·数据挖掘·毕业设计·数据可视化分析
lisw054 小时前
编程语言top5对比分析!
大数据·人工智能·程序人生·机器学习·软件工程
打码人的日常分享4 小时前
信息化系统安全建设方案
大数据·数据库·人工智能·安全·系统安全
幂简集成4 小时前
需求从0到1:AI提示词助力客户画像→功能脑暴→PRD→价值主张
大数据·人工智能
居然JuRan5 小时前
DeepSeek+LoRA+FastAPI微调大模型并暴露接口给后端调用
人工智能
彭祥.5 小时前
点云-标注-分类-航线规划软件 (一)点云自动分类
人工智能·分类·数据挖掘
丰年稻香5 小时前
神经网络反向传播中的学习率:从理论到实践的全面解析
人工智能·神经网络·学习
北京耐用通信5 小时前
一“网”跨协议,万“设”皆可通!耐达讯自动化Modbus TCP转Profibus ,让控制无界,让能源有道。
网络·人工智能·网络协议·自动化·信息与通信
云卓SKYDROID5 小时前
无人机航电系统散热技术要点
人工智能·无人机·材质·高科技·云卓科技