C++ opencv修改图片某个像素点的颜色值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <opencv2/opencv.hpp> int main() { // 读取图像 cv::Mat image = cv::imread( "image.jpg" ); // 获取图像的行数和列数 int rows = image.rows; int cols = image.cols; // 获取像素值 cv::Vec3b pixel = image.at<cv::Vec3b>(50, 50); // 修改第50行第50列的像素值 // 修改像素值 pixel[0] = 255; // B通道 pixel[1] = 0; // G通道 pixel[2] = 0; // R通道 // 将修改后的像素值写回到图像中 image.at<cv::Vec3b>(50, 50) = pixel; // 保存图像 cv::imwrite( "output.jpg" , image); return 0; } |
===========
QQ 3087438119
分类:
C++
, openscenegraph(osg)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2023-02-06 附录E示例-LinearPlacement_1
2022-02-06 Qto_RoofBaseQuantities
2021-02-06 IfcArbitraryProfileDefWithVoids
2020-02-06 IfcSharedMgmtElements (共享管理元素)