自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++知识点

文章目录1.类与对象2 类与结构体2.1 相同之处:2.2 区别2.3 总结2.4 **使用场景**1.类与对象类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类.类描述了一组有...

2019-10-16 14:39:23 169

原创 为什么选择Linux以及个人发展职业展望——2019-8-10

相比于window系统来说,Liinux由于其开源性,以及稳定性,在面向硬件侧面开发方便具有window不可比拟的优势。但是在办公软件桌面方面,仍然是以Mac和Window为主流,目前只是听说过韩国政府使用Linux系统作为政府的办公系统,但是相应的办公软件的生态估计在Liinux系统很脆弱。这样看来Window和Linux系统各种有各自的长处吧,由于Window系统在日常领域长...

2019-08-10 12:30:26 397

原创 vs2013代码规范的方式

1.首先resharper在代码重构以及规范方面的很全面,对于其中快捷键的掌握也是很重要的环节。当项目初期由于时间紧迫,难以在保证工期的同时保证质量时候,resharper是一个很不错的选择。但是养成良好的代码习惯是很重要,这样才是真正事半功倍的方式。2.code maid自动排版https://www.cnblogs.com/clark159/p/4003542.htm...

2019-07-20 16:22:24 621

转载 PCL1.8.0+VS2013+Win10 x64的配置教程

原文路径https://www.jianshu.com/p/473259e2e4a1前言   本篇文章主要介绍一下PCL库的配置过程,适合PCL入门。一配置环境1.win10 X642.Visual Studio 2013二 准备工作  下文我们均以64位操作系统为例。首先,下载需要的文件,我将相关文件包已经上传到了网盘,下载链接为:https://pan.baid...

2019-05-19 12:05:19 269

原创 win10 x64 vs2013系统编译opencv3.0源码

         Opencv相比目前的工业机器视觉上应用较多的halcon、visionpro、NIvision等机器视觉算法库,具有开源的优势,而且有志在机器视觉算法方面有深入研究的话,opencv是很好的算法学习资料。       1.另外值得一提的是,用opencv做目前的工业检测在检测效率方面可能相比于halcon、visionpro要低,但是源码可见,可以形成一个公司自己的技术,除...

2018-10-12 15:37:19 353

原创 OpenCV3.0 + VS2013配置三:编译和调试OpenCV源码

参看csdn中的这篇文章,尝试编译opencv 3.0源码,使用的cmake 3.12 x64在前文 OpenCV3.0 + VS2013 配置一:基本配置中提到安装包中没有所需版本的dll情况下,需要利用cmake + VS构建和编译OpenCV,而且这样利用我们自己编译得到的库文件还可以对OpenCV源码进行跟踪调试和修改,是OpenCV学习过程迈向“天师级”的基本要求。虽然OpenC...

2018-10-11 17:02:24 284

转载 PCL功能模块概述

 http://pointclouds.org/documentation/tutorials/walkthrough.php#walkthroughPCL(PointCloudLibrary)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。...

2018-08-17 10:39:07 2918 1

原创 devexpress14.2 结合datatable画piechart

private DataTable CreateChartData() { DataTable table = new DataTable(); // Declare DataColumn and DataRow variables. DataColumn column; ...

2018-08-08 17:31:33 256

转载 Windows 7 64位安装TenSorFlow

看着大家都开始搞深度学习,我也开始了新的尝试,最开始Tensorflow只支持Linux和Mac,其实都是Unix系统的,2016年底Tensorflow推出了Windows版本的,我先开始尝试在Linux下面安装,但是很多东西, 最后也没有装好。又尝试Windows下安装,也是很不顺利,装了4天才最终装好了。我的电脑配置:[cpp] view plain copy系统  :Windows7 64...

2018-04-18 13:46:23 220

原创 python 环境 jupyter notebook的配置(win7_64)

1.下载最新版本的python3.6.5,下载地址如下https://www.python.org/downloads/release/python-365/安装方式参考链接如下https://jingyan.baidu.com/article/3ea51489bebde652e61bbad3.html2 在cmd中安装对应的软件包,参考链接https://blog.csdn.net/g11d11...

2018-04-14 15:35:55 3516

转载 VS中的预先生成事件和后期生成事件

在C#开发中,有时候需要在程序编译之前或之后做一些操作。 要达到这个目的,可以使用Visual Studio中的预先生成事件和后期生成事件。 下图是一个简单例子: 将工程目录中的一些资源文件和库文件拷贝到debug目录下   指定预先生成命令行 1.         在“解决方案资源管理器”中,右击要为其指定预先生成命令行的数据库项目,再单击“属性”。 2.         在“...

2018-03-15 14:02:53 2670

转载 C++类内存分布

书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来:  先选择左侧的C/C++->命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局,如果写上/d1 re...

2018-03-11 12:43:40 141

转载 C#调用C++的dll两种方法(托管与非托管)

C#调用C++的dll两种方法(托管与非托管)C#调用C++的方式分为两种:(1)非托管的方式进行调用;(2)采用托管的方式进行调用。一、使用非托管类调用C++的dll。1、首先在vs2010新建项目选择win32应用程序,并设置为DLL,如下图所示 2、添加MyDLL.cpp源文件,其中代码:#include #include extern "C" _

2018-01-08 03:15:23 1183

原创 VMWare station 14密钥

vmware workstation14永久激活密钥分享:CG54H-D8D0H-H8DHY-C6X7X-N2KG6ZC3WK-AFXEK-488JP-A7MQX-XL8YFAC5XK-0ZD4H-088HP-9NQZV-ZG2R4ZC5XK-A6E0M-080XQ-04ZZG-YF08DZY5H0-D3Y8K-M89EZ-AYPEG-MYUA

2017-12-24 00:37:19 1952 2

转载 C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名

c#追加文件    StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");    sw.WriteLine("追逐理想");    sw.WriteLine("kzlll");    sw.WriteLine(".NET笔记");    sw.Flush();    sw.Close();

2017-12-23 01:55:48 2251

原创 C#遍历指定文件夹中的所有文件

C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())   this.listBox1.Items.Add(NextFolder.Name);//

2017-12-23 01:22:14 306

转载 架构设计的关键原则

关键的设计原则在开始设计之前,思考一下关键的原则,将会帮助你创建一个最小花费、高可用性和扩展性的架构。分离关注点,将应用划分为在功能上尽可能不重复的功能点。主要的参考因素就是最小化交互,高内聚、低耦合。但是,错误的分离功能边界,可能会导致功能之间的高耦合性和复杂性,职责单一,每一个组件或者是模块应该只有一个职责或者是功能,功能要内聚。最小知识原则,一

2017-12-08 01:31:33 785

转载 VS2013常用快捷键

取来,以防忘记了,也是摘抄别人的博客,Url:http://blog.csdn.net/linux7985/article/details/412090611.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你

2017-12-01 17:15:39 210

转载 C# 使用资源文件 Resource.resx 的方法

在写程序时, 可以把用到的 图标,图片,声音等外部资源,放在一个  .resx (资源文件)中. 这样的好处是不用考虑什么路径的问题.而且还对资源有保护的做用.1.创建一个 ResourceFile.resx 文件. (ResourceFile 可以为自定义的任意名称)2.向ResourceFile.resx 里添加资源文件 .3.可以直接在C# 文件中这样使用:   比如:主窗体

2017-12-01 15:14:08 9193

转载 c#空合并运算符号的用法

1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable

2017-11-30 19:40:02 383

转载 AssemblyInfo.cs文件详解

.Net魔法堂:AssemblyInfo.cs文件详解一、前言                                .net工程的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件。但我们实际上通过另一个形式操作该文件。那就是通过在鼠标右键点击项目的属性进入“应用程序”->“程序集信息”,然后修改信息

2017-11-30 15:33:24 1611

原创 Halcon一维运算相关算子整理

Halcon一维离散函数算子1.      abs_funct_1d  计算一维数组的绝对值2.      compose_funct_1将两个离散的一维函数合并为一个函数3.      create_funct_1d_array通过一个一维数组创建一个离散一维函数4.      create_funct_1d_pairs通过一个二维数组创建一个离散一维函数5.      de

2017-11-20 17:00:55 3641 4

原创 C#.NET dll封装(包含UI和实现函数),通过反射调用dll实现控件的快速加载(PointListTypeAttributes.cs)

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Linq;using System.Reflection;using System.Runtime.Versioning;using System.Text;using

2017-11-11 20:51:55 601

原创 C#.NET dll封装(包含UI和实现函数),通过反射调用dll实现控件的快速加载(PrimPointListCreator.cs)

using System;using System.Collections.Generic;using System.Linq;using System.Text; using Tztek.XBus.Task.TaskPrimMode;namespace Tztek._3DSpec.Prims.PointList{ public class CalibPointSetCrea

2017-11-11 20:49:38 392

原创 C#.NET dll封装(包含UI和实现函数),通过反射调用dll实现控件的快速加载(PrimPointList.cs)

using System.Windows.Forms.VisualStyles;using InterfaceStruct;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Reflection;using System.Text;using Sy

2017-11-11 20:42:54 438

转载 常见的几何算法库

常见的几何算法库  常见的几何算法库包括:ACIS,Parasolid和OpenCASCADE(简称OCC)。前两个是商业的,后者是开源的。在CAD/CAE这个领域,开源算法库基本上没有多大优势。  基于ACIS和Parasolid至少有很多知名的产品,比如ACIS有AutoCAD, Inventer, CATIA,, MicoSolid等,ParaSolid有UG, Solidwor

2017-10-08 16:56:48 1729

转载 VTK在.Net下的使用

由shamantou(傻馒头)整理2008-09-15(一)、前言         之前学校的时候采用VS2005、C++方式开发VTK程序,此前在博客上写过一篇VTK开发指南一文;之后现在工作后越发发现原来如果抛弃底层的数据计算,使用C#语言开发VTK程序将是极其简单的一件事。可以说就基于VTK的程序开发效率而言,C#的开发效率较C++高好几倍。主要表现为:(1)        

2017-10-08 16:39:30 4438 1

原创 CSV文件读取

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.IO;namespace csv文件读取{ class Program { static void Main(string[

2017-08-03 09:33:39 597

原创 halcon矩阵运算

*X0:=[1.2,1.2,3.1,4.3,5.2,6.4]X1:=[2.2,2.44,3.2,4.15,5.00,6.1]X2:=[1.4,2.5,3.3,4.35,5.1,6.2]X3:=[1.45,2.37,3.12,4.44,5.2,6.33]X4:=[1.56,2.78,3.1,4.56,5.3,6.44]X5:=[1.56,2.5,3.23,4.78 ,5.4,6.55]

2017-08-03 09:31:21 3745

原创 Datagridaview使用

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using

2017-08-03 09:24:52 200

原创 C# datagridview使用

DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。在过滤显示数据库列表列表上有其不可代替的优势,同时对于实时显示对象多个属性上也很方便。       在datagridview上显示二维数组的demo,矩阵可以转化为数据显示,数据库中的数据基本上可通过其显示。在w

2017-06-29 19:22:53 638

转载 Visual C++内存泄露检测—VLD工具使用说明

Visual C++内存泄露检测—VLD工具使用说明一.       VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号; 可以得到泄露内存的完整数据;可以设置内存泄露报告的级别;并且是开源免费的。 二.       

2017-06-26 13:42:58 267

转载 Opencv3.0载入显示与输出

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737作者:毛星云(浅墨)    邮箱: [email protected] 写作当前博文时配套使用的OpenCV版本:2.4.8这篇文章中,我们将详细而深入地弄懂入门OpenCV

2017-05-12 17:46:50 320

原创 parameter和argument的区别

根据网上一些资料,对parameter和argument的区别,做如下的简单说明。1. parameter是指函数定义中参数,而argument指的是函数调用时的实际参数。2. 简略描述为:parameter=形参(formal parameter), argument=实参(actual parameter)。3. 在不很严格的情况下,现在二者可以混用,一般用argument,而param

2017-05-12 15:34:08 348

原创 Halcon三维测量以及demo

1  Halcon三维测量思路 (1)   Halcon三维测量是通过将世界坐标的深度信息转化为二维图像上对应的深度信息,进而通过灰度图像的相应的分割,提取算法进行处理。该算法在大量的点云融合后,空间信息比较复杂的情况无法处理。(2) 将三维坐标的X,Y,z三个点分别生成三幅图像,通过    xyz_to_object_model_3d 生成3D模型,通过visualize_object_

2017-05-05 13:58:21 16159 1

原创 开源算法库

boostBoost库是为C++语言标准库提供扩展的一些C++程序库的总称。QtQt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。openCVOpenCV是一个基于(开源)发行的跨平台计算机视觉库。 openGLOpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。OpenNIOpenNI是一个多语言,跨平台的框架,它

2017-05-05 09:28:27 1926

原创 Opencv 读取图像

Mat img = imread("D:/壁纸/田园风光/86007.jpg"); namedWindow("原图片"); imshow("原图片", img); waitKey(6000); return 0;

2017-05-04 15:35:56 463 1

转载 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

两种原因:第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的...一般在下面三种情景下会发生.1.64位系统上C#调用32位的C++ *.dll2.64位系统上IIS发布含有32位的 *.dll应用程序时3.64位系统上编写C++ *.dll,在64位系统上通过 C#调用 ,可能成功,也可能失败,失败就报BadImageFormatException 异常,也

2017-05-04 14:46:34 95210 7

原创 Halcon矩阵操作最小二乘

*X0:=[1.2,1.2,3.1,4.3,5.2,6.4]X1:=[2.2,2.44,3.2,4.15,5.00,6.1]X2:=[1.4,2.5,3.3,4.35,5.1,6.2]X3:=[1.45,2.37,3.12,4.44,5.2,6.33]X4:=[1.56,2.78,3.1,4.56,5.3,6.44]X5:=[1.56,2.5,3.23,4.78 ,5.4,6.55]

2017-05-03 15:16:47 3214

转载 c#转义字符

C#转义字符:·一种特殊的字符常量;·以反斜线"\"开头,后跟一个或几个字符。·具有特定的含义,不同于字符原有的意义,故称“转义”字符。·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” ·用可以看见的字符表示那不可以看见的字符, 如'

2017-05-03 13:41:29 620

Opencv3.0 x64 开源图像算法库

 Opencv相比目前的工业机器视觉上应用较多的halcon、visionpro、NIvision等机器视觉算法库,具有开源的优势,而且有志在机器视觉算法方面有深入研究的话,opencv是很好的算法学习资料。

2018-10-12

Cmake3.8.2-win64-x64

发现最新下载的cmake3.12在编译opencv3.0出现问题,cmake3.8.2win64 x64 编译opencv3.0,正常

2018-10-12

VassistX 破解版2015

2017-05-05

空空如也

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

TA关注的人

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