基于matlab的人脸检测程序代码OpenCV Open CV 代表“开源计算机视觉”。 它是一个预定义的算法库,主要用于计算机视觉应用,如物体检测、人脸检测、人员/车辆计数、生物识别等。 Open CV 使新的 AI 识别系统更容易采用以前的模型框架。 采用的框架可以保持不变或稍作修改,因此可以节省再次制作类似代码的时间。 Open CV 是使用 C++ 创建的,可以与许多语言一起使用,如 Java、MATLAB、C++、Python。 [8] Python 被认为是与 Open CV 一起使用以创建基于目标检测的程序的最佳语言: 字典 ii 支持 Python。 简单的 OOP(面向对象的编程系统) iii. Python 有一个开放和免费的源代码 iv。 它易于阅读和可编程 v。python vi 中使用从零开始的编号。 Python的一个模块可以嵌入很多功能[8] (附上 .docx 文件以供下载)
2024-01-07 20:23:41 17KB 系统开源
1
1、在同一窗口画出两条曲线 2、能够对曲线放大、缩小 3、找到曲线的最大、最小点,用鼠标点击曲线上的点能够显示该点的坐标 4、选作:用DFT分析计算该正弦波的有效值(电压、电流、有功、无功、功率因数、谐波等)
1
120多套各种类别微信小程序模板源码,模板源码打包下载 内附风格截图。
2023-12-22 09:13:52 172.47MB 微信小程序模板
1
C8051F340功能很强大,这是我自己写硬件SMBus读写AT24C01的源代码,谢了大约两天才成功,向2401写一个数组,再读出来控制流水灯
2023-12-15 10:44:26 7KB SMBus C8051F340
1
教你从无到有完完整整地搭建一个基于三层架构的ORM框架
2023-12-11 16:08:11 1.83MB .Net 三层架构
1
扫描多IP之多端口 ////////////////////////////////////////////////////////////////////////// //FileName: PortScanner.cpp //Data: 2009-04-18 //Remark: 扫描核心代码 ////////////////////////////////////////////////////////////////////////// #pragma once #include "Header.h" #include "resource.h" ////////////////////////////////////////////////////////////////////////// //端口器扫描初始化 ////////////////////////////////////////////////////////////////////////// BOOL InitPortScan() { WSADATA WsaData; //构建socket版本信息 WORD WsaVersion=MAKEWORD(2,2); //初始化网络 if(WSAStartup(WsaVersion,&WsaData;)!=0) { MessageBoxA(NULL,"WSAStartup fail;",NULL,NULL); return FALSE; } return TRUE; } ////////////////////////////////////////////////////////////////////////// //connect线程函数 ////////////////////////////////////////////////////////////////////////// DWORD WINAPI PortScanthread(LPVOID LpParam) { ThreadParam Param; //将参数复制 MoveMemory(&Param;,LpParam,sizeof(Param)); //将hCopyOkEvent设为有信号状态来通知扫描主线程进行下一次循环 SetEvent(Param.hCopyOkEvent); SOCKET Sock; SOCKADDR_IN SockAddr = {0}; //创建socket Sock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); if (Sock==INVALID_SOCKET) { MessageBoxA(NULL,"INVALID_SOCKET",NULL,NULL); } //填充IP地址及端口信息 SockAddr.sin_family = AF_INET; SockAddr.sin_addr.s_addr = htonl(Param.Ip); SockAddr.sin_port = htons(Param.Port); //将IP地址转换为字符串 char *IpChar = inet_ntoa(SockAddr.sin_addr); char str[200]; if(connect(Sock,(SOCKADDR *)&SockAddr;,sizeof(SockAddr))==0) { //连接成功, sprintf(str,"%s : %d 连接成功\n",IpChar,Param.Port); } else { //连接失败 sprintf(str,"%s : %d 连接失败\n",IpChar,Param.Port); } //添加显示信息 InsertInfo(str); //释放一个信号量计数 ReleaseSemaphore(Param.hThreadNum,1,NULL); //关闭socket closesocket(Sock); return 0; } ////////////////////////////////////////////////////////////////////////// //扫描主线程 ////////////////////////////////////////////////////////////////////////// DWORD WINAPI MainThread(LPVOID LpParam) { MainThreadParam Param; //将参数复制 MoveMemory(&Param;,LpParam,sizeof(Param)); //将Param.hCopyEvent设置为有信号状态 SetEvent(Param.hCopyEvent); ThreadParam threadparam = {0}; //创建子线程的“参数复制完成”事件对象,并作为参数传入PortScanthread() HANDLE hThreadCopyOkEvent = CreateEvent(NULL,TRUE,FALSE,NULL); threadparam.hCopyOkEvent=hThreadCopyOkEvent; //创建一个信号量对象来控制子线程的总数量PortScanthread() HANDLE hThreadNum = CreateSemaphore(NULL,256,256,NULL); threadparam.hThreadNum = hThreadNum; //循环connect for (DWORD Ip = Param.StartIp;Ip<=Param.EndIp;Ip++) { for (DWORD Port = Param.StartPort;Port<=Param.EndPort;Port++) { //等待hThreadNum发出信号(表示有可有线程) DWORD WaitRes =WaitForSingleObject(hThreadNum,200); if (WaitRes==WAIT_OBJECT_0) { threadparam.Ip=Ip; threadparam.Port=Port; CreateThread(NULL,0,PortScanthread,&threadparam;,0,NULL); //等待其子线程发出“参数复制完毕”的信号 WaitForSingleObject(threadparam.hCopyOkEvent,INFINITE); //重置threadparam.hCopyOkEvent为无信号状态 ResetEvent(threadparam.hCopyOkEvent); } else if(WaitRes==WAIT_TIMEOUT) { Port--; continue; } } } return 0; }
2023-12-11 08:02:58 4.09MB vc++
1
VS2010 C++学习(2):BMP图像文件的结构分析、反色处理、平滑处理代码
2023-12-06 08:01:13 1.65MB VS2010 图像处理
1
基于ASP的游戏发布站整站程序代码 v13.1.zip
2023-11-27 21:22:19 8.76MB asp
一个多线程的代理程序,程序运行后以服务的形式运行,程序以应用windows socket IO完成端口模型提供代理服务的原型设计,目前支持http的一级和二级代理,连接断开后会自动重新连接,时间由你来决定,同时它可以指定其他的任何面向连接的二级代理。
2023-11-12 08:06:45 106KB 代理服务 源码
1
小程序反编译工具软件是一种用于解析和还原微信小程序源代码的工具。它可以将小程序中的JavaScript代码、WXML文件和WXSS样式表等资源还原成可读性较高的格式,方便开发者进行分析和修改。 适用人群包括小程序开发者、安全研究人员、黑客等。使用场景主要是在需要对已发布的小程序进行修改或安全评估时,通过反编译工具还原源代码以便于分析和修改。 其目标是帮助开发者更好地理解小程序的实现细节,提高开发效率;同时也可以让安全研究人员和黑客更容易地发现潜在的漏洞和安全问题。 需要注意的是,反编译工具的使用可能会涉及到知识产权和法律问题,因此在使用前应该了解相关规定并谨慎使用。
2023-10-30 15:43:41 1.8MB 小程序 软件/插件 安全
1