6 _寒潭雁影

尚未进行身份认证

中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结

等级
TA的排名 2k+

Ubuntu卡死在登录界面进不去的处理方法

原因是显卡驱动坏了,基本上本人的16.04版本动不动就坏一次,已经习惯了,18.04好像好不少,也不知道是不是兼容问题。操作很简单,就是卸载掉原来的驱动然后重装就OK了。1.在登录界面下:Control+Alt+F5,进入命令行界面并登录2.停止lightdm桌面显示管理服务sudo service lightdm stop3.删除旧的显卡驱动sudo /usr/bin/nvidia...

2019-11-15 14:42:49

ROS系统学习12---相对路径和自定义源文件包含

相对路径ROS节点的相对路径在包所在的工作空间根目录下自定义头文件包含可以将头文件放到任意位置,然后通过设置:include_directories(***)里面的内容进行包含。...

2019-11-14 10:20:49

ROS系统学习11---点云数据的发送和接收

在ROS节点中解析并发送点云数据是非常基础的需求,下面我们将做简单的介绍。点云数据发送关于发送节点,只需要声明头文件:#include <sensor_msgs/PointCloud.h>定义消息发布者:ros::Publisher cloud_pub = n.advertise<sensor_msgs::PointCloud>("cloud", 50);然...

2019-11-14 10:02:50

TIF图像目标物理尺寸及DPI修改

#include <iostream>#include <Windows.h>#include <gdiplus.h>#pragma comment(lib,"Gdiplus.lib")using namespace Gdiplus;using namespace std;/* * 通过字符串获得对应的CLSID,也就是图像编码器位置 * fo...

2019-11-03 12:01:47

修改PPT导出图片DPI值

PPT导出的图片DPI一般是150的,而有时我们需要更高DPI的图片提交给杂志社(或者其他奇奇怪怪的用途),那怎么搞呢?1.从PPT导出图片后用用PS进行修改,这个是最直接的,但其导出之时会因为DPI的关系直接损失图像清晰度,这样即便把图像的DPI改过去,不清晰的地方照样不清晰。2.修改PPT导出DPI值,方法如下:方法一:->按下"win+r"->输入"regedit"-&...

2019-11-02 23:10:00

OpenCV鼠标操作

用OpenCV有些年头了,近日看算法才发现用其提供的鼠标响应函数可以把一些功能做的特别方便,之前一直忽略了,实在汗颜。话不多说,直接上代码(主要修改的https://www.cnblogs.com/lidabo/p/3437587.html这篇文章的代码):#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp...

2019-10-30 09:10:22

Typora文字显示修改

1、字体修改文件->偏好设置->外观->打开主题文件夹->找到相应的主题样式文件(如github.css)并打开搜索"font-family",找到如下所示的body块:body { font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif; co...

2019-10-09 11:04:26

exe可执行文件依赖dll查看和打包

在发布程序给用户使用的时候通常要将exe依赖的动态链接库也打包给用户,以防用户电脑没有相应链接库而出错。查看程序依赖项可以用VS自带的dumpbin,本人按照默认路径装的VS2019,其路径如下:C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\Hostx64\x...

2019-09-26 22:57:54

MFC按钮控件鼠标按下抬起响应

最近在用MFC这个几百年前的架构做工程的时候发现,其按钮控件没有自带鼠标按下和抬起的消息响应函数,因此做了一番研究。实现很简单,要实自己实现“BOOL PreTranslateMessage(MSG* pMsg);”这个虚类,先在对话框主类的“.h”中声明一下:BOOL PreTranslateMessage(MSG* pMsg);//响应鼠标按下抬起接着实现下即可:BOOL CButt...

2019-09-23 10:43:55

程序员的福音------cascadia-code字体!

啥都不说了,下载双击就是了:https://github.com/microsoft/cascadia-code/releases

2019-09-21 00:51:59

图床的选择和使用

这两年一直在用markdown写东西,发现配合上Typora的markdown简直无敌。但因为有时候会把写的东西分享到博客上,就遇到了直接复制后图片不能正常显示,只能一张一张重新弄上去的问题(事实上如果有多台电脑,在不同电脑间拷贝markdown文件更是要命)。为了彻底解决这个问题,经过反复考量,决定将图片扔到云端,然后在本地引用(虽然本人觉得这样肯定不如本地的速度快,也会受到网络的限制,然而在...

2019-09-19 14:10:11

VS2019界面外观美化

主题修改到主题网站上下载喜欢的主题,下载下来是一个“**.vssettings”文件。工具->导入导出设置->导入选定的环境配置->下一步->是,保存我的当前设置->下一步->浏览->选择下载文件->下一步->完成当然也可以自己写一个“**.vssettings”主题文件,如sublimetext3风格的主题文件如下:<Use...

2019-08-30 12:26:34

PCL键盘按键响应

在使用PCL进行点云操作时,会遇到需要改变程序参数的情况,这个时候可以利用键盘进行操作,编程十分简单:先进行函数注册:viewer->registerKeyboardCallback(&keyboardEventOccurred, (void*)NULL);//其中viewer为boost::shared_ptr<pcl::visualization::PCLVisuali...

2019-08-12 16:32:14

OpenGL文字写入

OpenGL本身没有提供文字写入的接口,需要自行实现。实现起来比想象中简单,大致的过程就是找操作系统要指定字体指定大小和颜色的文字图片,然后拷贝绘制出来即可。代码如下:#include <windows.h>#include <GL/gl.h>#include <GL/glu.h>#include <GL/freeglut.h>void...

2019-08-05 17:02:54

PCL绘图

绘制直线//参数:点1,点2,R,G,B,名称viewer->addLine<pcl::PointXYZ>(endpt1, endpt2, 255, 0, 0, "drawline1");绘制长方体//绕z轴旋转的角度调整Eigen::AngleAxisf rotation_vector(boxitor->heading, Eigen::Vector3f(0, ...

2019-07-31 15:21:42

KITTI数据集点云无序转有序

KITTI数据集给出的点云是无序的,对于以外多数算法而言影响不是很大,然而对于近期兴起的基于2.5D点云图进行处理的算法却很要命,因为丢失了点所在雷达线的信息,无序点云几乎无法用来进行该类算法的验证。好在KITTI的bin文件本身是按照线的顺序进行存储的,因此只需要做一点处理,就能恢复出线信息(这里不得不鄙视下百度的APOLLOSCAPE数据集,直接就把线信息丢失了,也没给出解决方案!坑爹啊!!...

2019-07-31 14:24:08

ROS系统学习10---利用OpenMP库进行CPU的多线程加速

在ROS系统的构建中,很多问题是串行的,只能用一个节点进行串行计算。这样导致的问题是CPU资源并没有完全用到,往往是程序延时很严重,然而CPU却只用了一个线程。为了解决这个问题,可以用OpenMP库来进行并行处理。示例代码如下:#include <ros/ros.h>#include <omp.h>//openMP库int main(int argc, char...

2019-07-30 18:45:35

OpenGL与CUDA的显存数据共享

所需头文件#include<gl/glut.h>#include"cuda_gl_interop.h"涉及变量cudaGraphicsResource_tcudaResource[1];//CUDA图像资源对象,用以联系OpenGL与CUDAGLuinttextureID[1];//OpenGL纹理上下文cudaArray*devArray;//cuda共享数据区...

2019-07-16 21:54:15

OpenGL在MFC的Picture Control中显示

OpenGL在MFC中的配置与前面文章所述基本一样,不再赘述。本篇主要记录如何用OpenGL在MFC的Picture Control控件中绘图。假定已经配置好了环境,而且已经在MFC中创建了ID为“IDC_STATIC_SHOW”的Picture Control控件。需要做的不是很多,就下面几步:设定像素格式,为OpenGL与HDC连接做准备创建OpenGL渲染上下文,使得OpenGL可在...

2019-07-16 16:37:34

OpenGL绘图基础

利用OpenGL绘制OpenCV图像方法一:#include<gl/glut.h>#include <opencv2/opencv.hpp>using namespace cv;Mat imgbgr;Mat imgbgra;void display(void){ //绘图,GL_BGRA_EXT表示输入图像格式为BGRA,也可是GL_BGR_EXT,则...

2019-07-16 15:38:51

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。