图像边缘检测的vc源代码 图像处理技术 vc代码 边缘检测
2022-11-13 21:53:44 31KB 图像 边缘检测
1
家谱录入的大部分工作,都是录入生卒日期,且有个干支纪年的问题,本人针对《家谱先生》《传承家谱》等制作了一个辅助软件,方便录入,大大减轻录入的工作量。
2022-11-13 21:30:02 1.07MB vc++ 族谱,录入
1
串口调试助手Delphi版1.0(含源码),调试串口通讯专用
2022-11-13 21:00:02 350KB Delphi 串口 助手
1
可用来在VB,VC中驱动摄像头,进行静帧捕捉的DLL动态链接库(必须要有摄像头生成StillCap0000.bmp):将MyDll文件解压后把MyDll.dll与MyDll.lib一起拷入工程DEBUG目录中(为保险起见DEBUG的外层目录也拷贝一份吧),另有一个VC++6的测试工程test_Dll,已经考入相应DLL和LIB文件,可直接编译运行,VB只拷贝MyDll.dll与MyDll.lib VB2008 调用方法,在公共模块中声名: Public Declare Function CreateWnd Lib "MyDll" () As Double Public Declare Function ClearGraphs Lib "MyDll" () As Double Public Declare Function OnpStillCapture Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function InitStillGraph Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function CloseWnd Lib "MyDll" () As Double 在窗体上放置2个PictureBox控件,名字为:pic1,pic2 放置三个按键:名字为Btn1,Btn2,Btn3 Btn1为打开视频,调用代码: Private Sub Btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn1.Click InitStillGraph(pic1.Handle) '打开摄像头预览视频 end sub Btn2为截取视频保存为BMP,文件保存在应用程序路径下,调用代码: Private Sub Btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn2.Click OnpStillCapture(pic2.Handle) '截取预览视频一帧图像 end sub Btn3为截取视频保存为清除内存,调用代码: Private Sub Btn3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn3.Click ClearGraphs() '退出前,完成内存清扫工 end sub VC调用方法: 在对话框上放置两个图像框,类型为位图,三个按键B1,B2,B3 定义全局函数引用: typedef HWND(* CreateWnd)(void);// typedef HRESULT(* InitStillGraph)(HWND hwnd); typedef void (* OnpStillCapture)(HWND hwnd); typedef int (* ClearGraphs)(); HINSTANCE glibsample; //如果定义成HANDLE类型,则出错 CreateWnd createwnd; InitStillGraph initStillGraph;//定义引用函数 OnpStillCapture onpStillCapture;//定义引用函数 ClearGraphs clearGraphs;//定义引用函数 用类向导为两个位图框建立控件(类型为Contorl)变量,m_p1,m_2 : 在窗口OnInitDialog()函数中调整图像框大小: // TODO: Add your specialized code here and/or call the base class m_p1.MoveWindow(0,0,200,200,true); m_p2.MoveWindow(210,0,200,200,true); glibsample=LoadLibrary("MyDll.dll"); //加载dll 在B1消息函数中: void 你的类::OnB1() { initStillGraph=(InitStillGraph)GetProcAddress(glibsample,"InitStillGraph"); (*initStillGraph)(m_p1.m_hWnd);//预览图像 } 在B2消息函数中: void 你的类::OnB2() { // TODO: Add your control notification handler code here onpStillCapture=(OnpStillCapture)GetProcAddress(glibsample,"OnpStillCapture"); (*onpStillCapture)(m_p2.m_hWnd);//采集静帧图像文件存在应用程序目录 } 在B2消息函数中: void 你的类::OnB3() { // TODO: Add your control notification handler code here clearGraphs=(ClearGraphs)GetProcAddress(glibsample,"ClearGraphs"); (*ClearGraphs)(hwnd);//清扫工作 } 如果调用:CreateWnd()可产生一个预览视频窗口 代码为:HWND handle1=CreateWnd() InitStillGraph(handle1) 最后用ClearGraphs() 和CloseWnd(handle1)释放窗口 以上代码在VB2008、vC++6 windows2003R2 测试通过
2022-11-13 18:54:32 1.94MB B C 视频捕捉摄像
1
内容索引:VC/C++源码,图形处理,渐变文字,滚动特效  很漂亮的电影序幕效果,用C++实现的,渐变文字慢慢向上滚动,看上去很酷,可以做软件的ABOUT页面。
1
内容索引:VC/C++源码,算法相关,计算器,表达式  VC++ 基于表达式计算的科学计算器源代码,它有几个特色功能,就是将函数与特殊符号以及数字分成三个互不干涉的小键盘,方便用户输入,另外它还附有函数表、历史表达式供查询,它还有角度、弧度两种制度选择,因此它除了数字四则运算外,还可进行表达式运算,函数运算等。
2022-11-12 19:09:47 29KB VC/MFC源代码 算法相关
1
我编的画图程序的源代码 VC6.0/MFC 写的画图程序 有很多功能(画点,直线,矩形,椭圆,圆,正方形,添加文本,undo,redo,删除,可以设置 线形,线宽,线的颜色,填充色,字体)
2022-11-12 13:31:10 95KB 画图程序 MFC C C++
1
本工具用于在Windows环境模拟MCU通讯测试安信可ESP-12S模组腾讯云IoT AT定制固件,也可以作为普通的AT模组串口调试工具。工具和模组的交互基于《腾讯云IoT AT指令集-WiFi-ESP8266》,实现了对设备信息设置、连接WiFi、SmartConfig配网、softAP配网、连接腾讯云MQTT服务、订阅主题、取消订阅、发布消息、发布长消息等功能指令的GUI封装,方便用户使用。同时也提供了原始AT指令模式进行使用。
2022-11-12 10:15:52 6.77MB Tool
1
用VS编写的工程,可实现串口端口搜索,字符模式收发,数值模式收发等功能
2022-11-12 00:19:32 878KB C# 串口 字符模式收发 数值模式收发
1
串口调试助手是串口调试相关工具,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符, 主要实现的功能: 1、自动搜索串口,并打开串口; 2、支持自定义波特率,支持非标准波特率; 3、接收数据可以进行十六进制和ASCII切换; 4、接收数据时,光标可定位在指定行或在最后一行; 5、可以以十六进制或ASCII格式,向指定串口发送数据; 6、串口打开过程中,可修改通讯参数,如波特率; 可用以于串口相关的程序二次开发开发,单片机上位机开发 PLC上上位机开发;注释完整清晰。 软件内容数据串口使用到的字符串与整数之间的转换,字符编码转换,及委托的使用,让接收及时方便,不掉数据,接收数据易二次开发。
2022-11-12 00:14:53 219KB visual studio serialPort
1