自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# Tips之CSharpGL(三)

当鼠标点下后,我们通常需要根据屏幕坐标获取抓取点的模型坐标,这个过程实际上是三维模型可视化的逆过程,也就是通过已知的MVP矩阵反向投影得到模型坐标,glm提供的unProject很容易解决这个问题。

2020-08-18 23:37:19 1072 1

原创 C# Tips之CSharpGL(二)

CSharpGL封装了多种控制器以操纵三维视图WinGLCanvas,包括第一人称视角(FirstPerspectiveManipulater)、卫星视角(SatelliteManipulater)、旋转控制器(ArcBallManipulater)和平移控制器(TranslateManipulater),第一人称和卫星视角常用于游戏,旋转和平移控制器常用于三维处理软件,比如CloudCompare、MeshLab等。

2020-08-16 23:43:58 781

原创 C# Tips之CSharpGL(一)

而CSharpGL则是国内的一位大佬针对.NET平台对OpenGL的移植,除了实现OpenGL的可编程管线外,还封装了类似于GLWindow的WinGLCanvas图形显示控件。和一些包含OpenGL的三维库,如osg、vtk类似,CSharpGL基于面向对象思想提供了丰富的视图控制方法。

2020-08-14 00:05:46 1691 6

原创 C# Tips之EmguCV(二)

由于播放视频属于耗时操作,为避免线程阻塞,保证视频播放流畅,需要将视频帧的抓取放在非主线程中。程序的空闲进程很适合用来处理视频播放问题,一方面其保留了子线程的性质,另一方面其寿命与程序等同。

2020-07-26 21:48:51 597

原创 C# Tips之EmguCV(一)

计算机视觉的基本单位是图像,图像就是一种特殊的矩阵(MxNx3),另外图像的处理需要其他矩阵的辅助,所以矩阵是计算机视觉库中必不可少的类,EmguCV和OpenCV中都用Mat类来表示,下面的例子都来自于EmguCV3.4.3

2020-07-22 00:13:06 673

原创 C# Tips之cmd

对于不带参的exe,可以直接双击运行;但对于带参的exe,虽然有时候也能够直接双击运行,但是程序可能会一闪而过,不会给出预期的结果。利用cmd可以一次性搞定两类exe,并且可以直观看到exe的运行过程和错误信息(输出到控制台的语句)。

2020-07-19 20:52:27 242

原创 C# Tips之C++混编

最常用的混编方式是利用C++生成动态链接库(dll),然后利用C#提供的方法去调用动态链接库中的方法

2020-07-10 19:51:57 279

原创 C# Tips之程序关联文件

文件的关联信息存储在注册表(Win+R再输入regedit即可打开注册表)中,无论是修改默认程序还是指定程序,其本质都是修改了注册表信息。自定义文件关联信息通常存储在HKEY_CLASSES_ROOT结点下

2020-07-05 19:45:55 440

原创 C# Tips之目录树

VS实现的TreeView(目录树)控件是一种特殊的树状结构,其本身的目的不是为了查找而是为了展示数据,可以当做是多个线性结构(Nodes)的组合,常用的二叉查找树AVL树、红黑树等的树状查找方法不能直接用在目录树上。

2020-06-03 20:35:29 665

原创 C# Tips之进度条

为什么有的进度条能学会“百米冲刺”,而有的进度条却像乌龟一样缓缓前行?为解决这个疑问,需要了解进度条的含义以及工作机制,然后我们可以利用C#的progress bar控件轻松定义属于自己的进度条。

2020-01-17 15:35:03 699

原创 C# Tips之快速排序

天底下没有两全其美的事,排序算法也如此,一般情况下,时间复杂度低的空间复杂度高(非比较排序),占用空间少的排序时间长(比较排序)。快速排序算法在这些算法中算是比较实在的,时间和空间复杂度都相对居中,所以咱今天就欺负欺负老实人,拿它来说事。

2019-12-23 11:19:14 278

Git_2_28_0_1_x64.rar

日常分享:git是一款很好用的代码管理软件,尤其是对于团队协作开发。gitee存在上传上限的弊端,然而用git则无需考虑这个问题,当然git也支持github。

2020-09-02

msys2-x86_64-20200602.exe

日常分享:msys2是一款优秀的编译工具,常以mingw的gcc为编译器,擅长编译非windows系统编写的库,例如ffmpeg。相较cmake,msys2并不依赖VS的版本,但是由于采用pacman命令行而非GUI,编译过程相对繁琐。

2020-06-22

octave-5.2.0_1-w64-installer.exe

日常分享:octave是一款开源免费的数值计算软件,多数功能与matlab类似。资源版本为5.2.0,支持GUI和调试功能。

2020-06-15

jdk-6u45-windows-x86_x64.rar

日常分享:java development kit是进行java开发必要的组件,其中包含有jre,无需另外下载,资源为jdk6。

2020-04-11

jdk-7-x64.rar

日常分享:java development kit是进行java开发必要的组件,其中包含有jre,无需另外下载,jdk7适用于游戏minecraft的运行环境配置。

2020-04-11

PCL-1.6.0-AllInOne-msvc2010-win64.part2.rar

日常分享:pcl是功能强大的三维点云处理库,资源为1.6版本,可直接安装,自带64位debug/release动静态链接库和第三方库,适用于VS2010。

2020-04-09

PCL-1.6.0-AllInOne-msvc2010-win64.part1.rar

日常分享:pcl是功能强大的三维点云处理库,资源为1.6版本,可直接安装,自带64位debug/release动静态链接库和第三方库,适用于VS2010。

2020-04-09

PCL-1.6.0-AllInOne-msvc2010-win32.part2.rar

日常分享:pcl是功能强大的三维点云处理库,资源为1.6版本,可直接安装,自带32位debug/release动静态链接库和第三方库,适用于VS2010。

2020-04-08

PCL-1.6.0-AllInOne-msvc2010-win32.part1.rar

日常分享:pcl是功能强大的三维点云处理库,资源为1.6版本,可直接安装,自带32位debug/release动静态链接库和第三方库,适用于VS2010。

2020-04-08

pcl1.7.1-3rdParty.zip

日常分享:此资源包含pcl1.7.1必需的4个已经编译好的第三方库,包括eigen、flann、boost和vtk。

2020-04-07

pcl-pcl-1.7.1.zip

日常分享:pcl是功能强大的三维点云处理库,资源为1.7.1版本源码,适合于VS2010编译,必需第三方库有boost、eigen、flann和vtk,编译时间较长但不会太难。

2020-04-07

boost_1_59_0.rar

日常分享:boost是一个准标准库,相当于STL的延续和扩充,是很多第三方库必备的库,如CGAL、PCL等。boost的编译实际上并不是特别复杂(前面有上传过直接安装的版本),都是先在vs_cmd中运行bootstrap.bat,然后修改project-config.jam文件到相应的VS版本,再运行语句,例如b2 --prefix=D:\download\boost_1_59_0 toolset=msvc-14.0 address-model=64 variant=release link=static --with-thread(语句含义是只编译thread-vc14-x64的release库,注意static生成的lib以libboost开头,shared生成的lib以boost开头)。

2020-04-06

libemgucv-windows-universal-2.4.10.1940.zip

日常分享:emgucv是opencv的C#替代库,对于不熟悉C++语言的童鞋十分之友好,而且2.4.10版本支持SIFT(可能会造成内存问题),但不支持flann,记得将x86文件夹复制到工程目录中。

2020-04-05

opencv-3.4.4-vc14_vc15.rar

日常分享:opencv是开源的图像处理库,覆盖各类图像处理方法,但是其配置相对较为复杂,本资源为3.4.4版本,支持VC14和VC15,安装即可用。

2020-04-04

MeshLab_v133.rar

日常分享:meshlab是基于vcglib库开发的点云处理软件,支持插件机制,相对CloudCompare的IO插件不够丰富,视图操作不够灵活,但是更适合与三维重建结果进行对接。该版本相比2016的版本要更好用一些。

2020-04-03

CloudCompare_v2.11.alpha_setup_x64.rar

日常分享:CloudCompare是一款功能强大的点云处理软件,支持多种点云格式的输入和输出(输出为ply的坐标精度会有问题),支持插件机制,包含点云去噪、滤波、分类等功能,视图操作相比meshlab更加人性化,更多功能等待你去探索!

2020-04-02

cmake-3.15.4-win64-x64.rar

日常分享:CMake3.15支持最新VS版本以前的VS版本,极大增强了代码的可移植性,是配置众多第三方库的必备软件,除了支持cmd语句外还支持GUI。

2020-04-01

InstallShield2015LimitedEdition.rar

日常分享:installshield是打包程序的好帮手,可以将C#工程打包进msi安装程序,方便他人安装。该版本适用于VS2015及之前版本。注意msi的安装路径尽量选择在C盘,否则可能无法正常安装。

2020-03-31

jdk-8u231-windows-x64.rar

日常分享:java development kit是进行java开发必要的组件,其中包含有jre,无需另外下载,jdk8适用于eclipse4.14、sql developer19.2(对应oracle11g)的运行环境配置。

2020-03-30

va_x_setup1827.zip

日常分享:用过VS2010的童鞋肯定知道其对C++的智能提示是非常弱的,高版本VS有所改善,Visual Assist则为VS提供了十分人性化的智能提示帮助,对于不熟悉C++的新手非常友好,但注意在添加头文件时尽量关闭Visual Assist(可能找不到相关头文件)。

2020-03-27

IDA7.0.rar

日常分享:IDA是一款救急的反编译软件,如果你的C++源代码找不到了,却只留下了exe或dll,IDA可以帮助你反编译得到汇编代码(不要企图得到源代码),耐心查看,是有机会还原源代码的,亲测可用!

2020-03-26

Sublime_Text_v3.2.2_Build_3211_x64_Stable_Chs.7z

日常分享:Sublime Text是一款非常好用的文本编辑器,相较记事本有更强大的功能,但相较IDE界面更加简洁,支持多种计算机语言的查看(关键字高亮显示)和编辑,尤其是python脚本,可以直接在软件中运行。

2020-03-25

boost_1_69_0-msvc-14.0-64.part2.rar

日常分享:boost配置起来较为麻烦,资源为直接安装的程序,来源于sourceforge,版本为1.69,VC14编译,包括debug和release的64位的动态和静态库。

2020-03-24

boost_1_69_0-msvc-14.0-64.part1.rar

日常分享:boost配置起来较为麻烦,资源为直接安装的程序,来源于sourceforge,版本为1.69,VC14编译,包括debug和release的64位的动态和静态库。

2020-03-24

boost_1_59_0-msvc-14.0-32.rar

日常分享:boost配置起来较为麻烦,资源为直接安装的程序,来源于sourceforge,版本为1.59,VC14编译,包括debug和release的32位的动态和静态库。

2020-03-23

GeoDa Software.rar

日常推荐:GeoDa是一个免费、开源的空间数据分析软件,工具条轻便好用,支持多种空间数据格式,拥有强大的空间统计分析功能。

2020-03-22

fiji-win64.part2.rar

日常分享:ImageJ是一款基于JAVA开发的图像处理工具,Fiji(Fiji is just ImageJ)集成了更强大的图像处理功能,通常可以利用ImageJ进行想法的验证,再不妨通过matlab、opencv等开发库进行程序的编写。

2020-03-21

fiji-win64.part1.rar

日常分享:ImageJ是一款基于JAVA开发的图像处理工具,Fiji(Fiji is just ImageJ)集成了更强大的图像处理功能,通常可以利用ImageJ进行想法的验证,再不妨通过matlab、opencv等开发库进行程序的编写。

2020-03-21

boost_1_59_0-msvc-11.0-32.rar

日常分享:boost配置起来较为麻烦,资源为直接安装的程序,来源于sourceforge,版本为1.59,VC11编译,包括debug和release的32位的动态和静态库。

2020-03-15

eXeScope650

日常分享:exeScope是一款非常好用的dll和exe查看软件,通常使用在C++动态链接库上,用于查看dll的依赖库、方法名称及资源。这一份资源支持右键快速打开dll(部分dll不能右键打开,但可以在软件中加载),但注意x64的dll可能无法打开。

2020-03-13

空空如也

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

TA关注的人

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