- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法
查找了网上的一些说法,都是说没有设置好路径,或者未将DLL文件复制到Debug文件夹下,但是我发现当我把cvextern.dll文件加入Debug文件夹下,同样会出现此错误。经过多次试验,终于解决了此问题,解决方法如下:将EmguCV安装目录下的Bin文件夹下的x86文件夹下(针对2.4左右的Emgucv版本,之前的版本貌似所有的dll文件都在bin文件夹下)的所有Dll文件导入到你的工程
2012-12-27 16:19:29 18149 1
原创 Application .SetCompatibleTextRenderingDefault 方法
将某些控件上定义的 UseCompatibleTextRendering 属性设置为应用程序范围内的默认值。命名空间: System.Windows.Forms程序集: System.Windows.Forms(在 System.Windows.Forms.dll 中)语法VBC#C++
2012-12-21 15:19:06 7403
转载 C#读写文本文件
理论上,可以使用FileStream类读取和显示文本文件。前面已经介绍了这个类。上面显示NewFile.txt文件的格式不太容易理解,但这并不是FileStream类的问题——而在于我们在文本框中显示结果所使用的方式。 如果知道某个文件包含文本,通常就可以使用StreamReader 和 StreamWriter类更方便地读写它们。这是因为这些类工作的级别比较高,特别适合于读写文本。它
2012-12-20 14:54:28 560
转载 C#读写文本文件
理论上,可以使用FileStream类读取和显示文本文件。前面已经介绍了这个类。上面显示NewFile.txt文件的格式不太容易理解,但这并不是FileStream类的问题——而在于我们在文本框中显示结果所使用的方式。 如果知道某个文件包含文本,通常就可以使用StreamReader 和 StreamWriter类更方便地读写它们。这是因为这些类工作的级别比较高,特别适合于读写文本。它
2012-12-20 14:53:59 921
原创 directshow视频播放区域响应鼠标
响应鼠标按键(C# winform)://videoWindow为IVideoWindow接口,其中的//put_MessageDrain()方法是可以响应其父控件上//的事件。该方法的参数为指向父控件的句柄。//本例中,因为我用的父控件为一个panel,即//我是在一个Panel上用directshow播放视频的。videoWindow.put_MessageDrain(panel
2012-12-19 22:32:58 1029
转载 C# 指针之美
将C#图像库的基础部分开源了(https://github.com/xiaotie/GebImage)。这个库比较简单,且离成熟还有一段距离,但它是一种新的开发模式的探索:以指针和非托管内存为主的C#程序开发。 我许多项目都是在这个库基础上的开发,实战证明了它的有效。从今天起,将断断续续(太忙了)的写一系列文章来介绍这种开发方法,介绍基于此的图像编程。本文便是第一篇。 以指针和
2012-12-19 22:29:42 504
原创 C#判断鼠标在某个区域内
1、判断鼠标是否在某个区域Rectangle rectangle = new Rectangle(区域的坐标和大小); if (rectangle.Contains(MousePosition)) { } 这里要注意,区域的坐标是相对于屏幕还是相对于工作区域。2、判断鼠标是否在某个控件上 Rectangle rectangle = 控件名称.Rectan
2012-12-19 22:28:35 13761 1
转载 浅析DirectShow音视频同步解决方案
多媒体处理,不可避免地要解决音视频的同步问题。DirectShow是怎么来实现的呢?我们一起来学习一下。 大家知道,DirectShow结构最核心的部分是Filter Graph Manager:向下控制Graph中的所有Filter,向上对应用程序提供编程接口。其中,Filter Graph Manager实现的很重要一个功能,就是同步音视频的处理。简单地说,就是选一个公共的参考
2012-12-19 19:43:33 661
转载 AssemblyInfo.cs文件的作用
AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:AssemblyCompany("无为网络")]//
2012-12-16 16:14:40 569
原创 C#引用C++头文件的方法
有两种方法使用这些函数1,把那个C++的文件编译成dll,在C#中用[DllImport("dll名")]引进调用2,在C#中写一个类,把C++中的函数复制进C#的类中,要注意的是C#没有指针,涉及指针的函数要重写。
2012-12-16 13:54:43 8594
转载 C# 函数的传值与传址
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { /* 先来了解一下什么是实参, 什么是形参.
2012-12-14 18:57:47 2131
转载 Win32编程基础知识
Win32编程基础知识尽管Windows应用程序千变万化,令人眼花缭乱,但,消息机制和窗口过程却始终它们的基础,掌握了这两项技术,也就相当于把握住了问题的关键。 如果你以前是C程序员或是MFC的忠实用户,只要你学习过C语言的语法,自己亲手编过一些简短的C程序,理解以下的Win32编程基础也不是一件困难的事。 一个最简单的Win32程序 在以前的C语言编程中,一
2012-12-14 13:32:25 527
转载 Photoshop快速抽取彩色图形的黑白轮廓
1、Photoshop中打开原始图片,复制成两个。 2、ctrl+shift+U,去色。对两个都处理,以下几步只处理上面一层的 3、ctrl+I,反相。 4、改变混合模式为“颜色减淡”。 5、滤镜“最小值”_将来线条的粗细全靠这一步鸟,凭自己的喜好调整。 6、向下合并。 7、渐变映射,这是调整的最后机会。 8要点
2012-12-10 16:38:47 1126
C#编写的directshow示例程序,运用directshowlib库(.net)
2012-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人