自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

原创 OpenCV入门(4):透明图像(RGBA)的处理

RGBA色彩空间和Alpha通道RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间,虽然它有的时候被描述为一个颜色空间,但是它其实仅仅是在RGB色彩空间上附加了额外的Alpha通道。在计算机图形学中,一个RGB色彩空间的图形,是由红、绿、蓝三个色彩信息通道合成的,每个通道用了8位色彩深度,共计24位,包含了所有彩色信息。为实现图形的透明效果,采取在图形文件的处...

2019-12-29 23:40:22 21966 6

原创 OpenCV入门(3):图像的组成,色彩空间及通道的分离合并

图像的组成灰度:灰度使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。每个灰度对象都具有从0%(白色)到灰度条100%(黑色)的亮度值。灰度最高相当于最高的黑,就是纯黑。灰度最低相当于最低的黑,也就是“没有黑”,那就是纯白。用于显示的灰度图像通常用每个采样像素8 bits的非线性尺度来保存,这样可以有256种灰度(8bits就是2的8次方=256),取值范围是从0-25...

2019-12-29 23:16:29 1390

原创 OpenCV入门(2):图像的简单叠加

感兴趣区域:ROI图像的 ROI(region of interest) 是指图像中感兴趣的区域。在 OpenCV 中设置图像 ROI 区域,可以实现只对固定区域的操作。有时候我们只需要对图像中的部分区域进行处理,并不需要处理完整的图像,比如一张自拍图中只需要处理脸部的一小块区域,也就是感兴趣区域。获取区域:Rect和Range要获得ROI,首先得定义一个区域,在OpenCV中可...

2019-12-26 10:31:53 974

原创 OpenCV入门(1):图像的加载,显示和写入文件

图像的加载:imread()函数原型:Mat imread(const String& filename, int flags)第一个参数 filename 是图片的路径 第二个参数 flags 为载入标志,指定一个加载图像的颜色类型,默认值为1支持的图片格式:Windows bitmaps - .bmp, .dib JPEG files - .jpeg, .jpg, ...

2019-12-25 20:04:48 332

原创 在虚拟机中安装Ubuntu16.04

演示所用软件版本说明宿主机操作系统:Windows10(包括家庭版和专业版)Vmware Workstation(虚拟机软件)版本:15.5.1 ProUbuntu镜像版本:16.04.6 LTS1.Vmware Workstation Pro创建的虚拟机是向下兼容的,但并不向上兼容。例如15版本创建的虚拟机在12版本上面是无法打开的,但是12版本创建的虚拟机在15上可以完美兼容,...

2019-12-23 23:52:55 1583

原创 UOS(Deepin V20)体验

前段时间Deepin开了发布会,透露了一些v20的细节,微信公众号上也放了很多视频。概括一下就是界面大改,自研了浏览器,和中望网易讯飞等有了合作,支持了中望CAD,逆水寒,讯飞输入法等一系列软件。总之Linux的生态是越来越好了,不光腾讯跳票十年的linux qq上线了,米聊360百度网盘等软件也在积极更新,这些事也就发生在这半年的时间里,在这之前linux的生态可真是一塌糊涂,除了金山网易,一个...

2019-12-23 19:03:16 21280 5

原创 Linux下OpenCV环境搭建

对于Linux下的开发者来说,可以用jetbrains公司的clion来代替Visual Studio,搭建OpenCV开发环境。本次所用环境为Ubuntu16.04/18.04+Clion1.安装Clion首先安装qt5的依赖,在终端中执行以下命令:sudo apt install qttools5-dev-tools接着到jetbrains的官网下载jetbrain t...

2019-12-23 10:55:11 653

原创 OpenGL鼠标滑动实现视角旋转

思路:摄像机围绕着中心点,以固定的半径做圆周运动。记录鼠标在屏幕上滑动的距离,缩小到适合的比例,然后计算出移动后的摄像机的x和z坐标。从而达到摄像机旋转,即视角旋转的目的。这里最关键的地方在于LookAt矩阵,LookAt矩阵是一种特殊类型的view矩阵,通过直接赋值给view矩阵,然后把view传递到vertex shader中,从而把世界坐标系转换成用摄像机的视角所观察到的坐标系当中。下面...

2019-12-13 11:10:37 6614 3

转载 OpenGL渲染流程

顶点数据:首先,我们以数组的形式传递3个3D坐标作为图形渲染管线的输入,用来表示一个三角形,这个数组叫做顶点数据(Vertex Data);顶点数据是一系列顶点的集合。一个顶点(Vertex)是一个3D坐标的数据的集合。而顶点数据是用顶点属性(Vertex Attribute)表示的,它可以包含任何我们想用的数据,但是简单起见,我们还是假定每个顶点只由一个3D位置(译注1)和一些颜色值组...

2019-12-12 19:15:55 621

原创 OpenGL中绘制轨迹线

在加载进模型后,有时候需要根据模型的移动来绘制轨迹线,假设该轨迹由机器人模型的某个关节,通过机器人关节的移动绘制出,思路如下:获取机器人模型该关节在世界坐标系中的模型矩阵 根据模型矩阵及起点坐标的值,计算出模型移动时起点对应的空间坐标 去除重复坐标,存入数组中 通过glDrawArrays(GL_LINE_STRIP, 0, 数组size())绘制连续的轨迹线代码实现:定义绘...

2019-12-12 16:21:48 3779 2

VTKExamples

github上的VTKExamples,因为文件比较大,有275m,传到csdn上方便下载。

2020-05-10

编译好的vtk8.2.0的库

编译好的vtk8.2.0的库,整个库是x64的,文件有lib,include,bin,其中lib和bin分为Debug和Release两版

2020-05-09

qwtpolar-spectrogram

qwtpolar中的案例spectrogram,一个极坐标的热图。qwtpolar是qwt的第三方用来生成极坐标图的库。

2020-04-25

qwtpolar-1.1.1.zip

qwtpolar的安装包,由于qwtpolar是存在sourseforge上的,而这个网站实在是太慢了,故下载下来放到csdn供大家下载

2020-04-25

qt虚拟键盘(26键和数字键)

用qt5写的虚拟键盘,具有数字键盘和全键盘两个尺寸,全键盘是26键,数字键盘是9键。按切换键可以切换键盘。

2019-07-08

Qt图片浏览器

qt写的图片浏览器源码,可以打开图片,进行放大缩小正常尺度,界面纯代码编写。

2019-03-29

QT代码创建界面(MenuBar,ToolBar)

qt5用代码实现界面创建,工具栏toolbar和菜单栏menubar。

2019-03-28

winform校园通

winform编写的程序,界面清新美观,具有查看校园新闻,学校介绍,查看课表,每日一句,资源分享,周边推荐等功能。

2018-11-06

爱普生L4158驱动

爱普生打印机L4158的windows驱动,可运行在win xp,win7,win10上。

2018-11-06

qttabbarv1.5.0.0

在windows文件资源管理器上显示多标签栏,像浏览器的标签栏那样,非常方便。

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除