![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#&C++
文章平均质量分 74
xywy2008
这个作者很懒,什么都没留下…
展开
-
C#调用DLL时遇到的问题
1. 生成dll时遇到的问题错误 1 This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\opencv\opencv\build\i原创 2014-04-04 15:37:20 · 1212 阅读 · 0 评论 -
C# 获取某一文件夹下给定后缀名的文件名列表
获取某一文件夹下给定后缀名的文件名列表,例如给定后缀名为.jpg则即为获取该文件夹下所有的.jpg格式的图像文件,并将图像名存入列表中。代码如下: static List picPathList = new List(); public static void OnLoad() { //获取指定文件夹的所有文件原创 2016-01-18 18:30:23 · 3221 阅读 · 0 评论 -
Image<TColor, TDepth>与Image
在C#中做图像相关的处理一般会用到Emgu中的Image说明下面的代码实现的主要功能是从磁盘打开一幅图像,做完相关处理后,转成Image再进行保存,以便控制结果的图片的质量和占用空间。原创 2015-04-29 17:05:45 · 1901 阅读 · 0 评论 -
C#放缩、截取、合并图片并生成高质量新图的类
原文地址:http://www.cnblogs.com/amylis_chen/p/3969088.htmlusing System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.IO;namespace Framework{public转载 2015-04-29 18:06:39 · 2787 阅读 · 0 评论 -
C++ 字符串
to_string(i)//将整型转换成string类型原创 2015-04-29 16:39:36 · 515 阅读 · 0 评论 -
Win8 系统下OpenCV + C++ 封装DLL在64位Win7系统下不可用的问题解决
1、问题背景:win8系统中,在vs2012环境下写的C++程序,其中调用了OpenCV库中的函数,封装成 dll 后在 win8 系统下可以正常使用。封装 dll 时项目编译平台为x86. 当在win7系统下调用该dll时,出现了“试图加载格式不正确的的程序。 (异常来自 HRESULT:0x8007000B)”。然后把封装dll的源代码拷到win7系统下,发现不能运行了。提示“应用原创 2015-01-04 13:38:28 · 1427 阅读 · 0 评论 -
判断点在直线的哪一侧
方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧 左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定转载 2015-01-14 17:30:19 · 9350 阅读 · 0 评论 -
EmguCV 中检测棋盘格角点的方法 FindChessboardCorners
EmguCV中封装了直接用于棋盘格角点检测的方法FindChessboardCorners,返回的结果具有顺序性,不必再对角点进行排序。配合亚像素点的检测可以得到用于相机标定的棋盘格角点的图像坐标。下面一段代码是winform程序中的一按钮单击事件,点击该按钮所做的操作是提出输入图像中的棋盘格角点,并叠加显示在图像上。private void simpleButton_原创 2014-12-24 10:31:40 · 6307 阅读 · 0 评论 -
error C4996: 'fopen': This function or variable may be unsafe. use _CRT_SECURE_NO_WARNINGS错误的解决方法
问题描述:VS中开发的C++程序,在debug模式下运行正常,但是转换成release模式运行时出现如下图所示错误解决方案:打开项目属性 ,在C/C++的预处理器的预处理器定义对话框中添加_CRT_SECURE_NO_WARNINGS,如下图所示。原创 2015-01-05 13:17:47 · 820 阅读 · 1 评论 -
读取和修改JPEG图片文件的头信息EXIF和JFIF
1. JPEG图片格式的历程和简单介绍可参考下面这篇文章http://blog.csdn.net/kickxxx/article/details/8173332原创 2014-07-24 22:43:08 · 29151 阅读 · 4 评论 -
Marshal.GetDelegateForFunctionPointer 方法和Marshal.GetFunctionPointerForDelegate 方法
Marshal.GetDelegateForFunctionPointer 方法 注意:此方法在 .NET Framework 2.0 版中是新增的。 将非托管函数指针转换为委托。 命名空间:System.Runtime.InteropServices程序集:mscorlib(在 mscorlib.dll 中)语法C#转载 2014-04-04 15:52:41 · 5948 阅读 · 0 评论 -
C#用DllImport方式调用C++封装的dll库
DllImport的导入规则:1、方法名与Win API完全一样。如果在C#中调用时显示完全不同的方法名称,则需要引入EntryPoint属性,使用别名显示。2、函数除需要DllImport类修饰符外,还需要声明public static extern类型。3、函数返回值和参数必须和调用的API的完全一样。4、必须引入System.Runtime.InteropServices命名转载 2014-04-04 16:19:20 · 2726 阅读 · 0 评论 -
VS2019添加引用时“未能正确加载ReferenceManagerPackage包”以及“COM组件调用返回错误HRESULT E_FAIL”
VS2019中新建的项目,在给项目添加引用时弹出了未能正确加载ReferenceManagerPackage包的错误提示,如下图所示(图片是另外一篇博客里的)点击图中的“是”按钮后又弹出一个“COM组件调用返回错误HRESULT E_FAIL”的错误信息。网上查到的解决办法是:以管理员身份运行Developer Command Prompt for VS 2019,然后进入vs20...原创 2019-06-21 11:33:29 · 8565 阅读 · 15 评论