首页 > 其他分享 >opencv对于bmp图像像素值的读取和赋值

opencv对于bmp图像像素值的读取和赋值

时间:2022-12-19 17:34:47浏览次数:40  
标签:val img int 像素 opencv bmp 111 include


#include <stdio.h>

#include <cv.h>

#include <highgui.h>

 

void main(){

    IplImage *img=cvLoadImage("c://fruitfs.bmp",1);
    CvScalar s;

///获取 像素值
    for(int i=0;i<img->height;i++)...{
        for(int j=0;j<img->width;j++)...{
        s=cvGet2D(img,i,j); // get the (i,j) pixel value
        printf("B=%f, G=%f, R=%f ",s.val[0],s.val[1],s.val[2]);

//像素值改变赋值
        s.val[0]=111;
        s.val[1]=111;
        s.val[2]=111;
        cvSet2D(img,i,j,s);//set the (i,j) pixel value
        }
    }

    cvShowImage("Image",img);
    cvWaitKey(0); //等待按键

    cvDestroyWindow( "Image" );//销毁窗口
    cvReleaseImage( &img ); //释放图像

    return 0;
}

标签:val,img,int,像素,opencv,bmp,111,include
From: https://blog.51cto.com/u_15917617/5953257

相关文章

  • OpenCV的通道和位深
     预定义:CV_<bit_depth>(S|U|F)C<number_of_channels>1–bit_depth—比特数—代表8bite,16bites,32bites,64bites—举个例子吧–比如说,如如果你现在创建了一个存储–灰......
  • [OpenCV实战]18 OpenCV中的单应性矩阵Homography
    date:2019-04-1615:48:31+0800tags:-OpenCV实战-OpenCV目录1介绍1.1什么是Homography1.2使用Homography进行图像对齐1.3Homography的应......
  • [OpenCV实战]45 基于OpenCV实现图像哈希算法
    目前有许多算法来衡量两幅图像的相似性,本文主要介绍在工程领域最常用的图像相似性算法评价算法:图像哈希算法(imghash)。图像哈希算法通过获取图像的哈希值并比较两幅图像的......
  • [OpenCV实战]43 使用OpenCV进行背景分割
    运动背景分割法BackgroundSegment主要是指通过不同方法拟合模型建立背景图像,将当前帧与背景图像进行相减比较获得运动区域。下图所示为检测图像:通过前面的检测帧建立背景模......
  • [OpenCV实战]46 在OpenCV下应用图像强度变换实现图像对比度均衡
    本文主要介绍基于图像强度变换算法来实现图像对比度均衡。通过图像对比度均衡能够抑制图像中的无效信息,使图像转换为更符合计算机或人处理分析的形式,以提高图像的视觉价值和......
  • [OpenCV实战]3 透明斗篷
    目录​​1寻找和存储背景帧​​​​2红色区域检测​​​​3提取红色区域​​​​4背景帧红布区域替换当前帧红布区域。​​​​5工程代码​​​​参考​​弄出哈利波特电影......
  • [OpenCV实战]16 使用OpenCV实现多目标跟踪
    目录​​1背景介绍​​​​2基于MultiTracker的多目标跟踪​​​​2.1创建单个对象跟踪器​​​​2.2读取视频的第一帧​​​​2.3在第一帧中确定我们跟踪的对象​​​......
  • [OpenCV实战]15 基于深度学习的目标跟踪算法GOTURN
    目录​​1什么是对象跟踪和GOTURN​​​​2在OpenCV中使用GOTURN​​​​3GOTURN优缺点​​​​4参考​​在这篇文章中,我们将学习一种基于深度学习的目标跟踪算法GOTURN......
  • [OpenCV实战]13 OpenCV中使用Mask R-CNN进行对象检测和实例分割
    目录​​1背景介绍​​​​1.1 什么是图像分割和实例分割​​​​1.2Mask-RCNN原理​​​​2Mask-RCNN在OpenCV中的使用​​​​2.1模型下载​​​​2.2模型初始化​......
  • [OpenCV实战]14 使用OpenCV实现单目标跟踪
    目录​​1背景​​​​1.1什么是目标跟踪​​​​1.2跟踪与检测​​​​2OpenCV的目标跟踪函数​​​​2.1函数调用​​​​2.2函数详解​​​​2.3综合评价​​​​......