opencv入门要学多久
OpenCV基础学习(1)
考研初试牛刀——表明图像
浏览图像数据信息,使全部的清晰度值提升10

文章插图
#include "pch.h"
#include
#include
#include
#include
using namespace std;
int main(int argc,char** argv)
{
?if (argc <2)
?{
【opencv入门要学多久】? ?cout << "退出0" << endl;
? ?exit(1);
?}
?IplImage* img = cvLoadImage("lena.tif");//将图像文档载入至运行内存;
?//IplImage()函数是一个高层住宅启用插口,能够读取大部分文件格式种类的图像的文档
?if (NULL == img)? ? //读取不成功,退出程序流程
?{
? ?cout << "退出1" << endl;
? ?exit(1);
?}
?cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);//在显示屏上建立一个对话框
?//cvNamedWindow()函数是高层住宅启用插口;CV_WINDOW_AUTOSIZE 依据图像的尺寸全自动调节对话框的尺寸
?//用表针偏向图像的数据信息区的头顶部
?uchar *pchar;
?int width = img->width; ?//读取图像总宽
?int heigh = img->height; //读取图像高宽比
?int channel = img->nChannels;//读取图像的通道数
?int widthStep = img->widthStep;//读取图像一行清晰度所占的字节
?int i, j;
?for (i =0; i < heigh; i)
?{
? ?pchar = (uchar*)img->imageDatai * widthStep;
? ?for (j = 0; j < width; j)
? ?{
? ? ?uchar* temp = pcharj * channel;
? ? ?temp[0]= 10;? //通道B
? ? ?temp[1]= 10;? //通道G
? ? ?temp[2]= 10;? //通道R
? ?}
?}
?cvShowImage("Example1", img);//表明img图像
?cvWaitKey(6000); ?//cvWaitKey()函数的作用是是程序流程中止,等候客户开启一个功能键实际操作 。
?cvReleaseImage(&img);//用于实行增加内存的实际操作,实行结束后,img表针将被设定为NULL 。
?cvDestroyWindow("Example1"); //函数将关闭程序,另外释放出来该对话框所分派的全部运行内存
?//system("pause");
?return 0;
}
表明图像
- 情侣怎么聊天才不无聊(情侣有必要每天聊天吗)
- 宝宝|怀孕后妈妈要多走走,有一个阶段不一样,走了宝宝健康受影响
- 绒毛促性腺激素|孕妇可以吃草莓吗?吃草莓的好处要知道,并非补铁补血那么简单
- 孕妈|临近预产期,每周一次的胎心监护做还是不做?认识到这两点很重要
- 石章|女子学车不到一个月,就和教练谈起了恋爱,怀孕后坚持要生下孩子
- 产检|孕妇做四维彩超时不能有家属陪同了解原因后,要充分配合医生
- 症状|“胎毒”是什么?有必要去“胎毒”吗?
- 影视剧|预产期将至,这5件事情可能不会有人特别提醒你,孕妇最好要了解
- 健康|孕妈们在孕期要注意,为了宝宝们的健康,这几类食物最好不吃!
- 睡觉|孕妇不要这种姿势睡觉,对腹中胎儿影响很大,尤其第一种
