OPENCV中滑动条的使用「建议收藏」

OPENCV中滑动条的使用

大家好,又见面了,我是全栈君。

//文中存在两种不同的图像的平滑类型。一类是彩色图像,还有一类是灰度图像。经证明,两种均能够

#include<cv.h>

#include<highgui.h>

#include<cxcore.h>

int param1=1;  

int param2=1;  

IplImage *img;

IplImage *image;

IplImage *dst;

void switch_callback(int position)  

{  

 int  m_param1=param1*2+1;  

 int  m_param2=param2*2+1;  //掩膜大小必须为大于等于1的奇数

    // cvSmooth(image,dst,CV_GAUSSIAN,m_param1,m_param2);  

  

  cvSmooth(img,dst,CV_GAUSSIAN,m_param1,m_param2);  

  

  cvShowImage(“Smooth Demo”,dst);  

}

void main()

{  img=cvLoadImage(“2.bmp”,1);

   //image=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);  //此处为进行灰度图像的转化。再对于灰度图像进行高斯平滑

   // dst=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);  

  //cvCvtColor(img,image,CV_BGR2GRAY);

   

dst=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,3);  //直接对于彩色图像进行图像的高斯平滑





cvNamedWindow(“Smooth Demo”,1); 

 

 cvCreateTrackbar(“Param1″,”Smooth Demo”,&param1,99,switch_callback);  

 cvCreateTrackbar(“Param2″,”Smooth Demo”,&param2,99,switch_callback);  

 while(1)  

 {  

  if(cvWaitKey(15)==27)  

      break;  

  }    

  cvReleaseImage(&img); 

   cvReleaseImage(&image); 

cvReleaseImage(&dst);  

  cvDestroyWindow(“Smooth Demo”);   

}  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115554.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 交叉线与直通线的区别

    交叉线与直通线的区别网线分为两种:直通线和交叉线。1>直通线:标准线,两端都采用568B做线标准。两端的线序对是:1、白橙、2、橙、3、白绿、4、蓝、5、白蓝、6、绿、7、白棕、8、棕。注意两端都是同样的线序且一一对应,这种线就是我们平时最常用的网线。直通线一般连接不同的设备,比如电脑和路由器。2>交叉线:反线,一端采用568B做线标准,一端采用568A的标准。一端的线序对是:1、白橙、2、橙

    2022年6月19日
    31
  • JSON之解析

    JSON之解析

    2021年8月24日
    53
  • latex特殊符号用法

    latex特殊符号用法标号添加实心原点\begin{itemize}\item[$\bullet$]\end{itemize}添加数字标号\begin{itemize}\item[1)]\end{itemize}特殊字符加减±\pm希腊字符上下标常用数学符号定界符二元关系符||||符号|latex||符号|latex||符号|latex||符号|latex|符号latex<<>&g

    2025年6月1日
    0
  • http://95u.free.fr/index.php,Electronic Software Distribution Service

    http://95u.free.fr/index.php,Electronic Software Distribution ServiceContent-Type:multipart/related;start=;boundary=———-OH5LlQ9dynBJGqR8E2AiMRContent-Location:https://software.pitt.edu/software/software.aspSubject:=?utf-8?Q?Electronic=20Software=20Distributi…

    2022年7月24日
    6
  • 201215-03-19—cocos2dx内存管理–具体解释「建议收藏」

    201215-03-19—cocos2dx内存管理–具体解释

    2022年1月21日
    47
  • taskkill 使用

    taskkill 使用TASKKILL[/Ssystem[/Uusername[/P[password]]]]{[/FIfilter][/PIDprocessid|/IMimagename]}[/F][/T]描述:这个命令行工具可用来结束至少一个进程。可以根据进程id或图像名来结束进程。参数列表:/Ssystem指定要连接到的远程系统。/U…

    2022年10月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号