![](https://img-blog.csdnimg.cn/20201207102152957.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
图像处理
数字图像处理,C++
你好,Albert
计算机视觉工程师
图形图像,AIGC
opengl,opencv
C/C++,oc,c#,python
目前在研究stable diffusion AI
展开
-
qt+opencv
【1】 使用的opencv440,vs2019,qt creator4.13其中,opencv440使用的x64版本,头文件在:d:/Opencv/opencv440/opencv/build/include中,库文件在d:/Opencv/opencv440/opencv/build/x64/vc15/lib/中【2】新建文件opencv.pri新建位置可以任意放,这里放在D:\Opencv\opencv440\opencv\buildpri文件中添加内容:INCLUDEPATH += d:/原创 2021-07-29 00:55:27 · 562 阅读 · 0 评论 -
NSImage的图片宽高出错
NSImage的图片宽高出错错误的读法为:_m_width = _m_originImage.size.width;_m_height = _m_originImage.size.height;这里的size主要跟dpi有关。dpi的数值影响到size的正确。参见:http://cocoa.venj.me/blog/get-real-size-of-nsimage/正确的读法为:_m_width = [_m_originImage.representations objectAtIndex:0原创 2021-07-06 10:58:47 · 231 阅读 · 0 评论 -
Opencv学习--imread用法遇到的IMREAD_ANYCOLOR
如果使用IMREAD_ANYCOLOR,比如:image = imread(TUTORIAL_RESULT_PATH"//puppy_grayscale.bmp", cv::IMREAD_ANYCOLOR); std::cout << "This image has " << image.channels() << " channel(s)" << endl;读取的图片为灰度图,通道自动设置为1个;如果读取的彩色图,通道就自动设置为三个。IM原创 2021-03-07 15:40:44 · 1929 阅读 · 0 评论 -
在VS中OpenCV用imread读取不到图片
【1】问题在VS中OpenCV用imread读取不到图片【2】 解决办法(1) 检查是否Debug下用了Release的dll或者lib,或者输入-链接器中写错了。(2) 检查读取文件的路径和格式是否错误,包括是否用了\和是否填写图片的格式正确。image = imread("D:\\Opencv\\Engine\\LearnOpencv\\images\\puppy.bmp");(3)没有加cv::waitKey(0),图片无法挂在屏幕上,可能也不显示。...原创 2021-03-07 12:47:12 · 2566 阅读 · 0 评论 -
数字图像处理技术--学习笔记3--图像浏览器
实现功能【1】类似ACDSee的图像浏览功能打开一个图片,可以利用菜单栏,工具栏,快捷键,浏览该图像目录下的所有图像。【2】 图像的缩放显示功能原始大小以原始大小显示图像。图像比视图小,显示在正中。图像比视图大,显示部分图像。适合宽度保持图像长宽比缩放图像,图像宽度等于视图宽度。适合高度保持图像长宽比缩放图像,图像高度等于视图高度。适合屏幕自动判断图像的显示方式,使图像能在当前视图上完整显示。【3】文件目录窗口通过目录树可以直接打开图像文件【4】位图浏览窗口以缩略图的形式显示图原创 2020-12-08 21:42:38 · 157 阅读 · 0 评论 -
数字图像处理技术--学习笔记2--vc++处理数字图像的基本方法
【1】使用DIB处理数字图像DIB是外部的位图格式,存储为BMP后缀的位图文件。DIB可以在不同的机器或系统中显示位图所固有的图像。但是MFC不提供对DIB的支持,单纯使用DIB只能进行面向过程编程。操作函数:【2】使用自定义CDib类处理数字图像设计一个设备无关类CDib,封装DIB位图处理所需要的基本成员变量和成员函数。** Dib.h**//======================================================================/原创 2020-12-08 21:15:20 · 512 阅读 · 0 评论 -
数字图像处理技术--学习笔记1--图像编程基础
【1】图像和数字图像I=f(x,y)表示一幅图像,可以用矩阵的形式描述:矩阵的各元素叫像素,一幅数字图像是由在水平方面上的M列像素和垂直方向上的N行像素构成的,在数值上等于数字图像在该坐标点处的灰度值。【2】颜色与颜色空间(1) RGB颜色模式如下:(2)HSI颜色模式色调(Hue)、色饱和度(Saturation或Chroma)和亮度(Intensity或Brightness)来描述色彩。色调和饱和度称为“色度”,表示颜色的类别和深浅程度。为什么图像处理和计算机视觉中,经常采用HSI颜色原创 2020-12-07 16:23:40 · 800 阅读 · 0 评论