一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 156 下一页
摘要: 环境:win10+VS2017 过程介绍: 1.使用C++编写一个动态库(DLL); 2.将DLL内函数导出; 3.使用C#进行调用; 4.方法调用; 5.在VS进行调试; 1.使用C++编写简单的DLL; 1.1创建项目(x64); 在VS2017中新建->项目->Visual C++->Wind 阅读全文
posted @ 2021-08-04 14:45 一杯清酒邀明月 阅读(2153) 评论(0) 推荐(1)
摘要: 一:什么是IntPtr 先来看看MSDN上说的:用于表示指针或句柄的平台特定类型。这个其实说出了这样两个事实,IntPtr 可以用来表示指针或句柄、它是一个平台特定类型。 C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。资源的大小取决于使用的硬件和操作系统,但其大小 阅读全文
posted @ 2021-08-04 14:42 一杯清酒邀明月 阅读(906) 评论(0) 推荐(0)
摘要: 为了这个问题,百度了一堆不靠谱的资料,什么C#调用c++类型对应啥的,说用string ,StringBuilder,Byte[]等,试了全部不行。其实是个很简单的问题,这里做个记录吧: C++端:(定义返回数据为结构体Vector4) 1 struct Vector4 2 { 3 float A, 阅读全文
posted @ 2021-08-04 14:34 一杯清酒邀明月 阅读(543) 评论(0) 推荐(0)
摘要: try语句提供了一种捕获程序发生异常的机制。try语句有三种形式: 1、一个try块儿后跟一个或多个catch块儿 2、一个try块儿后跟一个finally块儿 3、一个try块儿后跟一个或多个catch块儿,最后再跟一个finally块儿。(最常用) 例子:声明一个Caculator类型,并定义一 阅读全文
posted @ 2021-08-04 14:33 一杯清酒邀明月 阅读(1659) 评论(0) 推荐(0)
摘要: 1.VS运行程序,出现“烫烫烫烫烫烫烫烫烫…”在 Debug 模式下,VC 会把未初始化的栈内存全部填成 0xcc,当字符串看就是 烫烫烫烫……会把未初始化的堆内存全部填成 0xcd,当字符串看就是 屯屯屯屯…… 2. VS不可以char *p=“abcd”注意:编译器是把"abcd"作为“abcd 阅读全文
posted @ 2021-08-04 13:17 一杯清酒邀明月 阅读(1358) 评论(0) 推荐(0)
摘要: 字符串转换成Char数组 1 string str="abcdefghijklmnopqretuvwxyz"; 2 char[] chars=str.ToCharArray(); char数组转换成字符串 1 char[] chars=new char[]{'a','b','c','d'}; 2 s 阅读全文
posted @ 2021-08-04 13:15 一杯清酒邀明月 阅读(879) 评论(0) 推荐(0)
摘要: 上一篇文章最后,提出的一个问题:如果一个c++库中有很多方法,需要一个个声明??这样岂不是要写很多代码??,而且没有智能提示看到提供了那些方法。 如下图: 重点:通过CLI实现c#调用c++ 看完了本文,相信你就会了,一步步操作就是了。 一、 新建一个netcore控制台应用程序; 这个是我们测试调 阅读全文
posted @ 2021-08-04 09:10 一杯清酒邀明月 阅读(3355) 评论(2) 推荐(0)
摘要: 闲暇之余,记一下笔记!记录一下c#如何调用C++的动态库(dll). 步骤: 一、创建一个C++类,例如: AddOperate.h 1 extern _declspec(dllexport) int Sum(int a, int b); 2 class AddOperate 3 { 4 publi 阅读全文
posted @ 2021-08-04 09:03 一杯清酒邀明月 阅读(2983) 评论(0) 推荐(1)
摘要: 几种输出的区别: 1、Console.WriteLine(“输出到控制台窗口,即命令提示符窗口”);2、System.Diagnostics.Debug.WriteLine(“打印信息到输出窗口,但是只能在Debug版本运行,到了release版本中,Debug类的函数都会被忽略”);3、Syste 阅读全文
posted @ 2021-08-04 09:00 一杯清酒邀明月 阅读(990) 评论(0) 推荐(0)
摘要: 单片机uart通信接口的电平逻辑为ttl,pc端接口为usb或者232,两者连接时要注意连接线和转换芯片。 1.pc端usb口与单片机连接,可以直接用usb转ttl线,或者在电路板上增加类似PL2303、CP2102之类的USB转TTL芯片。 usb转ttl线如图,直接接杜邦线到单片机 USB转tt 阅读全文
posted @ 2021-07-30 11:21 一杯清酒邀明月 阅读(3397) 评论(0) 推荐(0)
摘要: UART/USB UART/USB你必须知道的(一)串口通信 TTL UART USB的区别 1、串口通信——计算机和外设之间通过数据线相连按位传输数据。 串口通信:1、并行通信2、串行通信 并行通讯 就是指数据的每一位同时在多根数据线上发送或者接收。 串行通信 就是数据的每一位在同一根数据线上按照 阅读全文
posted @ 2021-07-30 11:15 一杯清酒邀明月 阅读(1604) 评论(0) 推荐(0)
摘要: 视频采集捕获处理媒体制作微软AMCap,兼容大多数摄像头,“Amcap”是绝大多数摄像头都会附带的一个录像小软件,在摄像头驱动程序文件夹中即可找到。非常便捷的一款视频捕捉程序,其可以窗口多开、镜像、翻转、抓拍等功能,虽然它很像Microsoft VidCap,但AMCAP软件以源自Microsoft 阅读全文
posted @ 2021-07-30 09:11 一杯清酒邀明月 阅读(5268) 评论(0) 推荐(0)
摘要: QT5线程关闭 QThread析构函数的说明:请注意,删除一个QThread对象不会停止它管理的线程的执行。 删除正在运行的QThread(即isFinished()返回false)将导致程序崩溃。 在删除QThread之前等待finished()信号。 从Qt4.8起,可以释放运行刚刚结束的线程对 阅读全文
posted @ 2021-07-29 13:33 一杯清酒邀明月 阅读(2234) 评论(0) 推荐(0)
摘要: Qt 为应用程序设计提供了一些常用的标准对话框,如打开文件对话框、选择颜色对话框、信息提示和确认选择对话框、标准输入对话框等,用户无需再自己设计这些常用的对话框,这样可以减少程序设计工作量。 在前面几章的实例中,或多或少地用到了其中的一些对话框。Qt 预定义的各标准对话框的类,及其主要静态函数的功能 阅读全文
posted @ 2021-07-29 09:10 一杯清酒邀明月 阅读(3495) 评论(0) 推荐(0)
摘要: 对于初学者而言,对相机的标定经常模糊不清。不知道机器坐标与相机坐标如何转换,两个坐标系又是如何建立? 我们通常是利用张氏标定法,针对于相机的畸变进行标定,利用校正得到的参数对图形进行处理后再呈现出来。这个方法网上用的人很多,资料也较为全面。这里就不做说明了。本文主要是针对机械手的手眼标定,一般而言目 阅读全文
posted @ 2021-07-23 14:34 一杯清酒邀明月 阅读(9632) 评论(1) 推荐(1)
摘要: windows下两种简单方便的软件可以打开svs文件:1.The Sedeen Viewer:可以打开常规的的svs文件,有些非常规的svs文件打不开。2.Aperio ImageScope:非常规的svs文件也能打开,并且放大倍数高 。 阅读全文
posted @ 2021-07-23 08:49 一杯清酒邀明月 阅读(6063) 评论(0) 推荐(0)
摘要: cvEstimateRigidTransform是opencv中求取仿射变换的函数,定义在lkpyramid.cpp文件中,该函数先利用ransac算法从所有特征点中选取一定数目的特征点,选取出的这些特征点性质都较好,然后利用icvGetRTMatrix函数求取仿射变换系数,下面是cvEstimat 阅读全文
posted @ 2021-07-23 08:29 一杯清酒邀明月 阅读(1077) 评论(0) 推荐(0)
摘要: cv::getAffineTransform仿射变换 (1)一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)。所以,我们能够用仿射变换来表示: 旋转(线性变换)平移(向量加)缩放操作(线性变换)仿射变换代表的是两幅图之间的联系。我们通常使用矩阵来表示仿射变换。 考虑到我 阅读全文
posted @ 2021-07-22 13:49 一杯清酒邀明月 阅读(4226) 评论(0) 推荐(0)
摘要: 一,首先我们对函数先进行分析 findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) (就是对图片的矫正),使用最小均方误差或者RANSAC方法 函数功能:找到两个平面之间的转换矩阵。 这里涉及到映射变换的知识, 下面介绍下什么是映射变换: 1,如下图所示: 如果 阅读全文
posted @ 2021-07-22 13:31 一杯清酒邀明月 阅读(2063) 评论(0) 推荐(0)
摘要: 最近发现网上关于 estimateRigidTransform 的详细说明很少,因此这里做一个详细的解释。希望对大家有用。 一、函数定义如下: Mat estimateRigidTransform(InputArraysrc,InputArraydst,boolfullAffine) 前两个参数,可 阅读全文
posted @ 2021-07-20 15:25 一杯清酒邀明月 阅读(3429) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 156 下一页