使用opencv在c ++中修改图像

用户3923119

我想使用opencv在c ++中修改图像,这是我的代码

 #include <cv.h>
 #include <highgui.h>  
 using namespace std;
 int main(int* argc ,char* argv[]){  
 IplImage* image =cvLoadImage ("D://s1//1.pgm",0);
 //cvShowImage( "Source",image);
 int h=image->height;
 int w=image->width;
 CvScalar pix;
 IplImage* img2 = cvCreateImage( cvSize(h,w), 8, 1 );
 CvMat* mat1  = cvCreateMat(h,w,CV_32FC1);
 CvMat* mat2  = cvCreateMat(h,w,CV_32FC1);
 cvConvert(image,mat1);
 for(int i=0;i<h;i++){
    for(int j=0;j<w;j++){
    if(i==j){
    pix =1;
    cvSet2D(mat2,i,j,pix.val[0]);}
    else{
    pix = cvGet2D( mat1,i,j);
    cvSet2D(mat2,i,j,pix.val[0]); }  
    }      
 }
 cvConvert(mat2,img2 );
 cvShowImage( "image",img2);
 cvWaitKey(0);
 return 0;}

但是没有用,我需要您的帮助和建议,请加入我们的观点。

用户3923119
 #include <cv.h>
 #include <highgui.h>  
 using namespace std;
 int main(int argc ,char** argv[]){  
 CvScalar pix;
 IplImage* img2 = cvCreateImage( cvSize(500,500), 32,3 );
 for(int i=0;i<500;i++)
    for(int j=0;j<500;j++){
    pix = cvGet2D( img2,i,j);
    pix.val[0]=rand()%150;
    pix.val[1]=rand()%150;
    pix.val[2]=rand()%150;
    cvSet2D(img2,i,j,pix); }     
 cvShowImage( "image",img2);
 cvWaitKey(0);
 return 0;}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF-即时修改图像颜色(C#)

来自分类Dev

WPF-即时修改图像颜色(C#)

来自分类Dev

使用Caliburn.Micro以编程方式修改图像

来自分类Dev

使用jQuery从多个图像列表中更改图像源

来自分类Dev

如何在opencv python中更改图像照明

来自分类Dev

如何在OpenCV中更改图像的透明度?

来自分类Dev

在opencv中更改图像的比例和dtype

来自分类Dev

使用OpenCV在C ++中图像的SNR

来自分类Dev

使用OpenCV在C ++中图像的SNR

来自分类Dev

使用按位运算符(JSFeat)修改图像像素

来自分类Dev

使用cvGet2D cvSet2D函数修改图像像素

来自分类Dev

使用按位运算符(JSFeat)修改图像像素

来自分类Dev

如何在图片框C#中更改图像

来自分类Dev

我无法更改图片框C#中的图像

来自分类Dev

如何在C ++,SDL中更改图像大小

来自分类Dev

使用Shiny中的滑块更改图像大小

来自分类Dev

如何使用CodeIgniter在multiupload中更改图像名称?

来自分类Dev

使用输入范围滑块中的值更改图像的亮度

来自分类Dev

使用类为Pygame中的玩家更改图像的问题

来自分类Dev

使用DataTrigger在用户控件中更改图像

来自分类Dev

使用For循环在Swift中更改图像属性

来自分类Dev

JavaFX:使用FileChooser中的文件从ImageView更改图像

来自分类Dev

如何在“图像视图”中修改图像外观?

来自分类Dev

在python中使用opencv更改图像中区域的颜色

来自分类Dev

使用javascript更改图像源,而没有html中的默认图像源

来自分类Dev

如何使用laravel中的不同图像在引导程序主体内动态更改图像?

来自分类Dev

使用IF语句更改图像

来自分类Dev

使用延迟更改图像

来自分类Dev

使用javascript更改图像

Related 相关文章

热门标签

归档