摘要: 一.简介 一般我们用OpenCV来处理图像数据的时候,OpenCV已经把图像数据包装成一个图像数据类,我们只需要对类成员的像素值进行修改就行了. 但是在Windows开发的WinSDK/MFC中,对图像的处理就必须用文件流的形式对二进制数据进行改写. 二.导出图像 bool imwirte(cons 阅读全文
posted @ 2019-06-24 14:28 言午丶 阅读(247) 评论(0) 推荐(0)
摘要: 恢复内容开始 一.简介 将图像文件读入内存,可以用cv::imread()函数 二.读取图像 Mat imread(const string& filename,int flags=1); Mat: 如果读取图像失败,返回一个空矩阵(NULL) filename: windows位图文件:BMP,D 阅读全文
posted @ 2019-06-24 14:23 言午丶 阅读(256) 评论(0) 推荐(0)
摘要: 一.简介 相当于在PS中,新建一个画布 cv::Mat 类和 lplimage / cvMat结构体都可以表示一张图像 二.构造函数创建图像 三.create()创建图像 五.单窗口显示多张图像 cv::resize() //图像缩放 cv::showManyImages() //显示多张图像 阅读全文
posted @ 2019-06-24 14:14 言午丶 阅读(1283) 评论(0) 推荐(0)
摘要: 大坑一:CDC会随着窗口状态的改变而改变 大坑二:OnPaint消息函数会一直刷新 大坑三:GDI升高之谜 阅读全文
posted @ 2019-06-24 13:44 言午丶 阅读(186) 评论(0) 推荐(0)
摘要: struct2 get set 这两个方法一定要用双骆驼命名法:getA() setA(), 而geta() seta()不行 我找了好久的错误,只能说框架这东西快捷方便,找起错误要人命 struct2 get set 这两个方法一定要用双骆驼命名法:getA() setA(), 而geta() s 阅读全文
posted @ 2019-06-24 13:25 言午丶 阅读(171) 评论(0) 推荐(0)
摘要: 误按了Insert键,我的是在小键盘 阅读全文
posted @ 2019-06-24 13:24 言午丶 阅读(326) 评论(0) 推荐(0)
摘要: 一.简介 高级着色语言(High)可以编写顶点着色器和像素着色器,取代固定功能流水线中的部分功能,在图形卡的GPU(Graphics Processing Unit,图形处理单元)中执行 注意:如果图形卡不支持顶点着色器和像素着色器,可以切换为REF设备,但是这个设备会运行很慢 Shader lan 阅读全文
posted @ 2019-06-24 10:56 言午丶 阅读(3157) 评论(0) 推荐(0)
摘要: 一.简介 图像相似度主要是对两幅图像内容的相似程度进行打分,根据分数的高低来判断图像内容的相似程度. 常见的图像比较有两种方法:峰值信噪比PSNR和结构相似性SSIM 二.峰值信噪比PSNR(Peak Signal to Noise Ratio) PSNR通常用于图像压缩等领域中信号重建质量的测量方 阅读全文
posted @ 2019-06-24 09:20 言午丶 阅读(839) 评论(0) 推荐(0)
摘要: 一.简介 二.书籍 1.DirectX9.0.3D游戏开发编程基础(龙书) 这本书网上评论很好,当初作为入门书看确实还不错,但是看得有点稀里糊涂的.现在回过头来看,它有些地方省略了,所以还得自己多多总结,总得来说还是值得一看的 三.博客 1 一.简介 二.书籍 1.DirectX9.0.3D游戏开发 阅读全文
posted @ 2019-06-24 09:19 言午丶 阅读(229) 评论(0) 推荐(0)
摘要: 一.简介 用C语言做的一个文件管理器的轮子,因为经常开发中会用到跟数据流有关的,做完会放到Github上 一.简介 用C语言做的一个文件管理器的轮子,因为经常开发中会用到跟数据流有关的,做完会放到Github上 阅读全文
posted @ 2019-06-21 17:15 言午丶 阅读(210) 评论(0) 推荐(0)