自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hrq3333的博客

有志者事竟成破釜沉舟百二秦川终属楚,苦心人天不负卧薪尝胆三千越甲可吞吴

  • 博客(18)
  • 收藏
  • 关注

原创 小白的OpenGL3.3自学之路(4)OpenGL3.3之EBO跟

已经有了VAO跟VBO,那还需要EBO干什么。别急,我们画一个矩形来实战一下,代码如下:#include <glad/glad.h>#include <iostream>using namespace std;const unsigned int SCR_WIDTH = 800;const unsigned int SCR_HEIGHT = 600;cons...

2018-09-21 14:26:09 745

原创 小白的OpenGL3.3自学之路(3)OpenGL3.3之如何绘制一个三角形

老规矩,先上代码//顶点缓冲绘制三角形#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, int width, int height);void processInp...

2018-09-19 16:39:20 999

原创 小白的OpenGL3.3自学之路(2)OpenGL3.3之打开一个窗口

还记得上一篇那段测试代码吗?那段代码就是最简单的应用glfw打开一个窗口,代码如下:#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, int width, int...

2018-09-16 20:41:52 943

原创 小白的OpenGL3.3自学之路(1)OpenGL3.3配置

心血来潮本来写Qt跟Opencv的界面写的正好,前段时间师兄在搞四角面片跟消隐的问题。我也被拉去当壮丁。只是师兄是用occ搞的,我懒得学occ。加上以前也没系统学过opengl。于是趁此机会好好自学了一下opengl。关于OpenGLOpenGL有两种模式,立即渲染模式跟核心模式。即固定管线与可编程管线,我只推荐大家学习核心模式也就是可编程管线。用的是OpenGL3.3的版本。主要学习...

2018-09-16 15:25:44 3836 1

原创 Qt加OpenCV构建二维图像处理界面(5)

高斯滤波写这个函数被即将出去找工作的师兄骂了个半死。说我不懂数据结构,写算法也不管时间复杂度,一上来就不停的for循环嵌套for循环。子子孙孙无穷for循环。当时心里还是很不服气的,我能把高斯滤波写出来就很不错了。还管什么时间复杂。反正我1080ti的显卡。内存又大。电脑无压力。后来在师兄的武力说服下换了一个快速高斯滤波。也逐渐意识到了时间复杂度这个东西对算法的重要性。话不多说,上代码。之...

2018-09-10 23:30:07 460

原创 Qt加OpenCV构建二维图像处理界面(4)

中值滤波没什么好讲的,无非就是把滤波模板里面的数据取出来,然后排序。我在这里用的是冒泡排序,然后取中间的值替换掉就行了。原理在vs上面测试代码代码太长,分几次截屏吧。 结果还可以吧(3*3滤波模板): 时间就比均值滤波要慢一点: 移植到Qt上面具体的可以看我上一篇。我就不做过多的重复了。直接上代码吧。 结果就不放了这也...

2018-09-08 18:19:07 268

原创 Qt加OpenCV构建二维图像处理界面(3)

中值滤波今天终于搞完了实验室老板分配给我的相机任务,剩下的就只需要写写技术文档喝喝茶了。爽。 今天要写的一个算法是中值滤波原理在vs上面测试代码测试结果当选择3*3的滤波模板时: 这是原图: 这是滤波后的图: 这是运行时间: 当选择7*7的滤波模板时: 这是原图: 这是滤波后的图: 这是运行时间: 既然在vs下面测试好了,那...

2018-09-08 12:54:51 565

原创 Qt加OpenCV构建二维图像处理界面(2)

开始写算法咯一开始肯定是从简单的开始,那就从彩图转灰度,以及单独显示红绿蓝三通道图像吧。彩图转灰的原理这是一个很有名的心理学公式:Gray = 0.2989*R + 0.5870*G + 0.1140*B。但是浮点型运算很占时间,所以我们该怎么优化呢?大体思路是把浮点型运算转换为整型运算,再把整型运算转换为位移运算。那么我们很自然的想到:Gray=(2989*R+5870*G+1140...

2018-09-07 00:01:36 389 5

原创 Qt加OpenCV构建二维图像处理界面(1)

前言本来8月底就是暑假的时候已经写完了。结果自己作死的想在笔记本上面安装CPU版的tensorflow。果不其然,崩了。电脑重装,之前写的都没了。血亏。本来研二准备专心致志地搞SLAM的。现在看来是天意啊。那就先划1个月的时间仔细再看一遍高翔博士的视觉SLAM十四讲,重温一下PCL。再认真搞一下数据结构。晚上有空就写几个图像处理的算法。话说现在就业形势已经这么艰难了吗?我师兄出去别人都只肯开7...

2018-09-06 10:18:37 1327

原创 (最新)vs2015编译64位的opencv3.4.2加opencv_contrib3.4.2。

之前群里的萌新一直在问关于opencv在vs下面的各种配置问题。作为一个研一精通各种opencv版本配置的人,正好之前重装了系统,把vs2017换回了vs2015。那就再重新配置一下opencv咯。配置OpenCV所需要的工具vs2015,cmake,opencv-3.4.2源码包,opencv_contrib-3.4.2源码包。(这两个源码包我之后都会上传到群里,有兴趣的小伙伴可以加群,...

2018-08-27 11:10:35 2100 6

原创 左飞的十八般武艺上课有感(1)

搞图像的怎么可以不学习机器学习。抱着这个思想我报名了左飞老师在炼数成金里面的十八般武艺这门课。其实一直想把每次上课的心得与疑惑都记录下来。奈何实在太忙,实验室里面杂七杂八的事太多了。但是学习怎么都不算晚。那么闲话少说,先进入正题吧。## 在Win10下安装GPU版本的TensorFlow ## 安装流程主要参考了这位博主的文章:https://blog.csdn.net/colourful...

2018-08-23 23:31:46 366

原创 8月份反思

之前我曾经口出狂言,说要用Qt加opencv2个月写一个二维图像处理界面。只是越学opencv学的越深入,越发觉得是这不可能的事情。把每个opencv的函数都自己重新用c语言写一遍。太多了也太难了。耗费大量的精力不说,越写到后面越觉得吃力。时间也很紧张啊。这个暑假一过完就马上研二了。按照老板的尿性,那绝壁是天天出差跑不了的。所以在跟一位精通opencv与qt的大牛深入探讨之后。决定转移重心。二维图...

2018-08-14 22:50:56 249 2

原创 OpenNI2的下载与安装

下载官网地址:https://structure.io/openni 解压得到这玩意: 然后就直接安装。 可以看到电脑的环境变量里面自动安装了OpenNI2的路径: 到目前为止。pcl所需要的外部库已经都编译好了。下一篇就是VS2017-Qt5.11.1-VTK8.1.1-Boost1.6.7-Qhull2015.2-FLANN1.8.4-Eigen3.3.5-OpenNI...

2018-07-28 22:45:10 8529 1

原创 VS2017编译Eigen3.3.5

下载并解压Eigen3.3.5从官网下载,下载链接是:http://eigen.tuxfamily.org/index.php?title=Main_PageCMAKE编译管理员权限打开cmake。源码目录跟构建目录分别如下: 点击configure。结果如下: 修改安装目录: 点configure。直至没有红色出现。再点generate。vs2017...

2018-07-28 21:54:35 4844

原创 VS2017编译FLANN1.8.4

下载并解压FLANN1.8.4这个FLANN的官网真是让我一阵好找啊。最后还是在别人的博客链接里面找到的。下面给出下载链接:http://www.cs.ubc.ca/research/flann/#download如下图: 然后解压。 CMAKE编译FLANN1.8.4老规矩,管理员打开cmake。源码路径就是解压目录。构建目录自己设。我的是F:\build\FLANN。然...

2018-07-28 19:58:04 1139

原创 VS2017编译Qhull2015.2

下载并解压Qhull2015.2首先去官网下载Qhull最新版本,下载链接在此:http://www.qhull.org/download/ 那么应该下载哪一个呢?如图: 下载这一个,然后解压.解压路径要记得.之后cmake的时候要用到.CMAKE编译以管理员的身份打开cmake.设置源代码目录跟生成目录如下(生成目录可以自己新建一个): 然后点击configure。...

2018-07-28 18:52:04 1098

原创 VS2017-MPI v9-静态编译Boost1.6.7

这是本人顽固的想用VS2017编译PCL的产物。一共有7部分,这次接着介绍第二部分即用vs2017加MPI-v9静态编译Boost1.6.7。下载并安装Microsoft MPI v9这是MPI的最新版v9。下载链接为:https://www.microsoft.com/en-us/download/details.aspx?id=56727如图所示: 下载msmpisdk.ms...

2018-07-28 16:16:45 757

原创 VS2017动态编译VTK8.1.1

这是本人顽固的想用VS2017编译PCL的产物。一共有7部分,这次先介绍第一部分即用vs2017动态编译vtk8.1.1下载VTK源码包从官网下载VTK最新的源码包.本文下载的是VTK-8.1.1.zip 解压我就解压到我的F盘了。大伙只要不解压到C盘就都可以。cmake源码编译opencv,pcl,cgal必备神器cmake.不多说,去cmake官网下载...

2018-07-28 14:50:51 9751 12

空空如也

空空如也

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

TA关注的人

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