自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 一直想写一些东西。比如编程。

读书的时候,很喜欢数学,对编程比较向往。但高考的时候数学考砸了,计算机专业不要,就换成了机械专业。不过也不错,读书时机械专业也有C语言和数据结构(软件基础课)课程,当然学的很认真了。不过效果不好,学的不深。后来由于要上单片机的课,就自学了汇编。这些都很有用的,后来感觉。大四上吧,快要考研了,老师布置了一个论文的作业,CAD方面的。我当时对AutoCAD也别感兴趣(应为要用计算机的),很想自己编

2010-06-14 12:02:00 520

原创 QXlsx 插入超级链接

在QXlsx::Document中不能直接写入超级连接。通过查阅资料,发现QXlsx.currentWorksheet()->writeHyperlink()可以实现改功能。xlsx.write("A3", "打开图片");

2024-07-28 22:03:51 42

转载 摄像机标定+畸变校正

申明:本文摘自网络:https://blog.csdn.net/Loser__Wang/article/details/51811347感谢原博主的分享,这里做一个记录,以便后续阅读摘要:使用MATLAB做摄像机标定,并通过opencv进行校正后的显示。可以用于相机标定。一、关于相机的标定采用Matlab相机标定工具首先关于校正的基本知识通过OpenCV官网的介绍即可简单了解:...

2020-03-12 09:56:31 1876

原创 Emgu.CV.CvInvoke的类型初始值设定项引发异常的解决方法

现象:最近开始在C#中使用OpenCV, 用到了EMGU.CV, 弹出异常,Emgu.CV.CvInvoke的类型初始值设定项引发异常-思考:根据以往的经验,一般是由于所使用的库DLL的版本不一致,.NET Framework的版本不兼容,导致的。在网上搜索了一下,碰到这个问题的不少,都是通过DLL版本的检查,问题得到了解决。在我的计算机上装有EMGU3.0,4.0等多个版本,仔细检查了一...

2019-09-29 10:59:20 2273 1

原创 NetDxf读取DXF文件

迫不得已项目中需要读取DXF文件,在网上找了很多读取DXF的库,都侧重于如何修改DXF文件。我重来没有用过DXF文件,连怎么读进来都不会,可是网上就是没有这么读的介绍。还在经过一段时间摸索,发现其实很简单,这里做个笔迹,以备查阅。直接上代码。public bool Import(string fileName) { try ...

2019-07-22 21:43:52 8305 6

原创 C# HALCON显示图像界面刷新后窗口变黑,图像消失

关键词 HALCON,C#, 图像消失现象描述:采用C#编写图像处理程序,调用了HALCON的库,图像显示也用的HALCON的显示控件。导入一张图像后,图像显示正常,但是,窗口最小化再恢复,图像消失了,只留下一个黑窗,拖动窗口,隐约还能看到黑窗中偶尔显示一下图像,但只是一闪而过。解决方法:在C#的窗口属性栏将HALCON图像显示控件的ANCHOR属性中的right与bottom去掉;原...

2019-04-23 11:38:59 4778 4

原创 qt:graphicsitem graphicsscene graphicsview坐标关系实例

item scene view 坐标映射理论说明:经常,处理场景中item时,在场景与item之间,item与item之间,视图与场景之间进行坐标映射,形状映射是非常有用的。举例来讲,当你在QGraphicsView的视口中点击鼠标时,你应该通过调用QGraphicsView::mapToScence()与QGraphicsScene::itemAt()来获知光标下是场景中的哪个ite

2016-11-27 19:59:19 4656

原创 关于OPENCV中imwrite出错的一种可能及解决方法

以前一直用IplImage结构做载体,现在逐步转成Mat,结果在imread和imwrite上出现了一些异常主要表现为imwrite时出现异常情况.我的代码:         if (ext == "bmp")        {            imwrite(fileName.toStdString(), imageShowing);        }     

2016-11-23 14:22:22 14014 3

原创 在MFC Ribbon中EDIT控件的使用

RIBBON界面很有OFFICE风格,但是其中的EDIT等控件的使用于一般的CEDIT不一样首先,在RIBBON中放置的EDIT控件是无法直接编辑的,必须对该EDIT控件的ENABLE具体入下:void C××××View::OnUpdateEdit1(CCmdUI *pCmdUI){    pCmdUI->Enable(true);}其次,在相应的函数中提取出EDIT

2015-12-05 21:19:21 3306

原创 关于×××重复定义在limcmt.lib中的问题。

新装了个VS2013,把原来的程序关于×××重复定义在limcmt.lib中的问题。在网上找了一圈,测试了一下,将我之前用vs2008还是2010编译得到的的capi.lib库文件,又用VS2013将源程序重新编译一遍,得到新的capi.lib文件。替换后再次编译,再将libcmt.lib添加到忽略项,就没有错误了。

2015-12-04 21:19:01 560

翻译 CVI关于INI文件的操作

LabWindows/CVI中对INI文件的操作提供了丰富的借口函数,本文在阅读帮组文档的基础上,提供了一个最基本的例子程序

2015-08-15 11:43:16 4390

原创 MFC关于GetTitle

一个小问题,害得跑了几趟客户现场。MFC文档类中有个GetTitle函数的用法造成的一个问题问题描述:写了一个工控程序,在自己的XP系统开发机上运行的很好,换到工业现场的WIN7机器上,运行时总是得到一个奇怪的错误。于是怀疑是不是本人自己写的一些DLL对WIN7的系统支持不是很好,一路排查,换了几台计算机,也在客户机上装了VS2010,还是有问题,最后不惜力气从现场把机器搬回来,继

2015-06-01 22:38:45 1349

转载 CDockablePane进行布局

首先声明一下,以下转自网络  ,担心资源转移,特备份最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下: 1. CFrameWndEx  在框架类的头文件中定义一个CDockablePane的数组CDockablePane m_Panes[5];//一个CDockablePane的数组2. CFrame

2015-01-16 13:06:53 1339

转载 CDockablePane的使用与注意

摘自网络,担心资源转移,特记录在此。创建悬浮窗口的步骤:1. 创建悬浮窗口类每一个悬浮窗口都是一个CDockablePane的派生类的对象, 因此要为每一个悬浮窗口创建一个新类1.1 添加类通过菜单Project->Add Class...或者在类视图中工程名字处右键选择Add->Class...添加类选择MFC Class, 点Add按钮进入下一步Cl

2015-01-16 13:01:07 4676

原创 VTK配置小结

这里只做个记录。以前配置过,重装系统,重装VS2010后,再次打开以前写过的VC程序,编译通过不了,这次编译又花了将近半天时间。得不偿失啊。首先,还是按VTK安装三步曲(vs2010)来.安装部分摘自网络,亲测可用。1.安装vtk-win32.exe,安装到d:\vtk,目录尽量短,因为后面引用更方便。2.将vtk源代码解压到d:\vtk\sourcecode

2014-12-28 10:41:12 1142

转载 如何支持每种 MFC 文档类型的两个文件扩展名

用视图体系结构具有最多个文件扩展名与每个文档类型关联的 Microsoft 基础类 (MFC) 文档生成的应用程序。此默认文件扩展名,如果指定,则存储在字符串表中存储的文档模板字符串。它通常非常有用,将两种文件扩展名与给定的文档类型相关联。本文介绍了一种技术,您可以使用来允许两种文件扩展名的文档模板字符串中存储。通过派生类和函数重写,就可以将这两个文件扩展名与文档模板相关联。

2014-12-24 19:20:23 712

转载 关于旋转矩阵的表示

//ps: x,y,z,w 分别是四元素的四个值。稍微修改下就可以用。      // 由旋转矩阵创建四元数      inline CQuaternion(const _Matrix4& m)      {       float tr, s, q[4];       int i, j, k;               int nxt[3] = {1, 2, 0 }

2014-05-18 17:11:33 1147

转载 c#使用servicestack.redis操作redis

在c#中使用servicestack.redis操作redis

2014-03-21 16:47:37 3685

转载 VC 文件打开对话框

一、创建“浏览文件对话框”        用CFileDialog类实现,比如:        CFileDialog  FDlg(TRUE , ".doc" , NULL , OFN_HIDEREADONLY , "word文件(*.doc)|*.doc|所有文件(*.*) |*.*||" );        if(FDlg.DoModal() == IDOK)

2013-11-19 11:21:37 968

转载 C#操作XML小结

本文摘自:CSDN的博文-C#操作XML小结一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore

2013-08-15 11:09:48 501

转载 MFC Ribbon程序设计

MFC Ribbon 设计概述本教程适用于正在开发桌面应用程序并希望利用新的 MFC 功能区框架优势的 MFC 开发人员。通过本教程的步骤,您将了解如何将默认的功能区添加到一个小应用程序中,在 Ribbon Designer 中编辑各个功能区控件,然后在运行时使用控件。您将看到通过 MFC 功能区框架编辑和使用功能区控件非常轻松。在本教程中,将完成在应用程序中添加和自定义基本功

2013-06-19 20:54:12 1366

转载 ITK 配准框架

ITK 配准框架示例图像配准的基本过程如下: 1.指定用于评估配准效果的相似度或误差测度; 2.指定一个变换模型,如刚体变换、仿射变换、弹性变换(elastic)、流体变换或B-样条等; 3.指定插值策略,如最邻近插值(nearst neighbour)、三线性插值(trilinear)、sinc插值等; 4.寻找变换参数以最大化相似性测度。 如下图所示:

2013-02-21 13:12:27 1470

转载 应用Fast ICP进行点集或曲面配准 算法解析

本文转自viewcode的博客1. ICP算法的一些网络资源2. 经典ICP算法的步骤3. fast ICP算法ICP(Iterative closest points)算法是点集配准的经典算法,算法基本原理是在A method for registration of 3-D shapes文章中提出。后人也在此基础上不断和补充ICP算法。1. 下面是

2013-02-21 12:31:32 1368 2

转载 VC环境下使用HALCON图像处理库的配置与基本操作

在VC环境下进行图像处理比在MATLAB下开发运算速度要快,但工作量要大的多,用MATLAB做图像处理,直接调用里面的相关函数就可以完成,而且比较直观,但满足不了在速度上要求比较高的场合。所以在VC环境下直接开发往往是首选,但由于VC只是一个开发环境,直接运用于图像处理的函数还得自己编写添加,所以往往很耗时。随着各类机器视觉软件的开发,各种机器视觉软件包也相继产生,HALCON就是一个比较强大的机

2012-12-16 17:24:46 2380

转载 halcon学习基础-图像基本操作

摘自网上Hobject  mImg;Hlong mW=0,mH=0,mDataPtr;read_image(&mImg, "C:/Documents and Settings/Administrator/桌面/kk2.BMP");//1、加载图片到mImg对像中get_image_size(mImg,&mW,&mH);//2、获取图片的宽度、高度gen_im

2012-12-16 17:19:26 2523

原创 Ribbon ID错位 消息映射混乱的解决办法

问题描述:问题1)这两天在使用VC2010时,在Ribbon上添加几个按钮时采用了复制粘贴,发现不妥,然后就删除掉了,重新添加按钮,添加消息后按钮不响应,根据之前的经验,肯定是对应的ID出现重复了,于是,打开resource.h文件,果然,以前有一个ID_BUTTON2的ID与新添加的按钮的ID重了,而且后续的按钮ID出现了不连续的情况。于是,手动修改,重复的ID+1,其他顺延~~

2012-11-21 13:13:38 1946 3

转载 二进制格雷码与自然二进制码的互换

摘自http://www.vckbase.com/  二进制格雷码与自然二进制码的互换 中国科学院光电技术研究所 游志宇  在精确定位控制系统中,为了提高控制精度,准确测量控制对象的位置是十分重要的。目前,检测位置的办法有两种:其一是使用位置传感器,测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理。此方法精度高,但在多路、长距离位置监控系统中,由于其成本昂贵

2012-04-14 11:33:45 1110

转载 C++ list

本文摘自whz_zb的博客 C++ list 类分类: C++2011-09-29 00:12 197人阅读 评论(0) 收藏 举报双向循环链表list        list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支持对元

2012-04-14 10:15:28 522

转载 bitset C++

以下内容摘自网页(原著未知)。bitset:1).bitset对象初始化及换行输出#include "stdafx.h"#include #include #include #include using namespace std;int main(){ bitset bitvec;  //32 bits,all zero int cnt

2012-04-13 21:44:32 1264

转载 文档-视图结构下MFC程序的全屏显示

转自痞子龙3D编程        在软件开发过程中,有时会遇到应用程序要求具有全屏显示功能。全屏显示在Windows程序中,不同的工程类型,有不同的实现方法。实现的结果也不一样,有真全屏和假全屏之分,真全屏是将要显示的内容独占显示设备所有的全部资源,程序不加载窗外的框架。另一种是假全屏,实现的原理是调整要显示的内容的尺寸与位置,使之正好充满整个屏

2012-02-11 13:08:05 788

原创 可视化的数据结构

摘自 http://news.cnblogs.com/n/99904/ 国外的: http://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2011-05-05 21:56:00 567

原创 今天开始学C#

<br />一直灭有这个决心。<br />其实C#在十年前就学过一阵子了,那时还编过一些小程序。仅仅是例子。<br />在写这些东西的时候,我的确感觉有点累,昨天MFC弄到12点多才上床,MD又被蚊子骚扰了半夜。早上8点多起来就又接着改VC++写的程序。客户在现场等着更新呢。就这样中午就么有休息。现在,我就是很想捧着C#的书好好的读一读,翻了2页,看不进去。头昏。打开电视看了两眼,韦小宝带四郎海军打神龙教,睡不着,也看不进去。真要我爬床上去,我还舍不得,怕一睡就到晚上了。在网上逛了逛,没什么意思,就那几个新

2011-04-26 16:02:00 441

原创 该不该新学c#呢?

我搞检测专业的,编程不是我的职业,但是吃饭也靠它以前一直用VC++写一些数据采集与图像处理的程序,这些程序现在都跑在许多厂的工控机上,不是说十分完美,但可用,偶尔也出一些小故障,有时还是十分~疼的。但都逐步解决了。现在嘛,有一些新的客户需求,要用到一些新的开发包,可那开发包是只能基于VB.NET、C#的,VC++不完全支持。~疼~~。那我是不是还要学C#哦。VB.NET是不想碰的,之前试着看了VB的教程,那个是读不进去啊,。。。有一种抵触情绪,我是学C的啊。但C#呢?之前也读过一些资料,有些的映像,但不敢碰

2010-09-21 14:58:00 636

1000052错误解决方法

经常碰到100052的错误,整理了一下,放在这里。供大家下载。 直接将里面的4个DLL文件拷贝到所在程序目录下面即可。

2016-11-16

The Microsoft Vision SDK文档

The Microsoft Vision SDK 好不容易在网上找到的一个,The Microsoft的网站上找不到了,在这里留个资源与大家共享

2013-04-01

guitoolkit1.5

开源的界面设计库guitoolkit 来自http://www.codeproject.com/KB/library/guitoolkit.aspx

2010-05-09

visual assist x 1738 破解补丁

visual assist x 1738 破解补丁 直接覆盖DLL的。绝对可用。好多地方下载下来都没有这个破解的东西

2010-04-08

空空如也

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

TA关注的人

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