ov7725带FIFO不断地将图像显示到屏幕上,在一帧产生中断后,主函数再通过对屏幕的RGB色彩读取,转换成HSL值,通过阈值判断,颜色婚配,腐蚀中心,就可以进行图像识别,适用于STM32野火开发板ov7725摄像头
2015/11/3 16:55:54 2.83MB stm32 ov7725
1
《KinectforWindowsSDKv20开发笔记九面部帧获得》所附带资源
2017/2/27 3:41:55 14KB C++ Kinect
1
经过这几天的学习与调试,终于在STM32F103VCT6+W5500(SPI1)+Freemodbus平台上,实现Modbus-TCP协议的功能。
其实很简单,只需熟悉Modbus-RTU通讯,明白Modbus帧的结构等,Modbus-TCP只是在原来的帧结构上加个头,去个尾,然后用TCP传输即可。
关键的内容就是怎样获取W5500新接收的数据包,并发送给Modbus事件状态机驱动协议的执行,数据的处理。
主要参考Freemodbusdemo里的Modbus-TCP协议实现的思路,获取缓存区的读写与发送响应。
2015/4/12 12:19:47 376KB STM32 W5500 Modbus-TCP
1
杨波,周亚宁著出版社:人民邮电出版社ISBN:9787115204400出版时间:2009-05-01版  次:1页  数:336装  帧:平装开  本:16开 《大话通信:通信基础知识读本》是一本关于通信的基础知识读物,内容涉及通信的各个领域,从通信网络的基础架构到包括语音通信、数据通信、移动通信在内的各类通信技术,用独特的行文风格,以风趣、幽默的语言向读者讲述通信的发展历程,以独特的视角说明通信的目的和方式,用漫画式的插图协助读者理解晦涩、枯燥的技术,向通信爱好者展示了通信高科技的巨大魅力
2018/10/6 14:57:50 41.64MB 大话通信 通信
1
模仿数据链路层的gobackn协议/*该协议是搭载ack的回退n步协议*/#include#include"protocol.h"#definemax_seq7#defineflag126#defineESC100#definewait_time2700 //发送计时器等待的时间#defineack_wait_time280staticintphl_ready=0;unsignedcharbuf[max_seq+1][270];unsignedcharack[8];//发送空的ack帧unsignedcharin_buf[600],last_buf[520];//接收时的缓冲区;去掉冗余之后的缓冲区,为防备因误码两帧合并为一帧而定义了很大一个数组intnbuffered=0;//发送的帧数intbuf_size[max_seq+1];//记下以发送各帧的帧长intnext_frame_to_send=0;intframe_in_phl=0;//用于成帧intframe_expected=0;intack_expected=0;intbetween(inta,intb,intc){ if(((a<=b)&&(b<c))||((c<a)&&(a<=b))||((b<c)&&(c<a))) return1; elsereturn0;}//判断帧尾,防止出现误判escescflag为数据的情况intend_flag(intin_len){ intcount=0; inti; if(in_len=0;i--)//记录flag前的esc数目 count++; returncount%2;//若flag前的esc为偶数,则为帧尾}//成帧函数--数据帧voidsend_frame(char*my_buf,intlen){ intn; buf[frame_in_phl][0]=(frame_expected+max_seq)%(max_seq+1); //ack buf[frame_in_phl][1]=frame_in_phl; //发送帧的帧号 for(n=0;n<len;n++) buf[frame_in_phl][n+2]=my_buf[n]; //将处理过的新帧赋值到缓冲区中 len=len+2; *(unsignedint*)(buf[frame_in_phl]+len)=crc32(buf[frame_in_phl],len); //在原始帧的基础上加检验和 buf_size[frame_in_phl]=len+4; //记录当前帧的长度,包括3个帧头,4个检验和 nbuffered=nbuffered+1; //缓冲区占用数加一 frame_in_phl=(frame_in_phl+1)%(max_seq+1);}//成帧函数--ack帧voidsend_ack() //ack帧的处理{ ack[0]=(frame_expected+max_seq)%(max_seq+1); ack[1]=max_seq+10; //ack帧的序号位,使ack[1]==frame_expected恒不成立 *(unsignedint*)(ack+2)=crc32(ack,2); //在原始帧的基础上加检验和}//主函数intmain(intargc,char**argv){intevent,arg,n,m,i,j,len=0,in_len=0; unsignedcharmy_buf[260]; intphl_wait=0;//在物理层中还没有被发送的帧protocol_init(argc,argv);enable_network_layer();for(;;){event=wait_for_event(&arg);switch(event){caseNETWORK_LAYER_READY:
2019/7/26 21:18:43 425KB go back n gobackn
1
实现一个带参数控制五角星外形的绘制函数,并在不同位置绘制多个大小、颜色不同的五角星。
(要求采用随机数生成大小和颜色,大小需要限定在一个范围内,每帧五角星也发生变化)在VC6.0的环境下利用opengl绘制五角星,半径大小和颜色用了随机数,所以每个五角星的大小颜色实现了变化,也可以删除变成静态的,代码里有详细注释,可以自己修改
2018/11/23 10:26:04 1.23MB 绘制五角星
1
1.首先从文件菜单打开程序目录下的car.avi视频,零碎将显示视频的第一帧。
2.点击背景提取菜单,稍后会提取出背景并显示在打开的第二个窗口中。
3.当提取出背景后,点击检测跟踪菜单,对车辆进行检测和跟踪。
4.点击轨迹绘制菜单,绘制车辆的轨迹。
2016/7/20 12:08:02 30.63MB 源码
1
游戏外挂攻防艺术【高清】【完整目录】【随书源码】=================================第1篇游戏和外挂初识篇第1章认识游戏和外挂1.1游戏安全现状1.2什么是外挂1.3内存挂与游戏的关系1.4游戏的3个核心概念1.4.1游戏资源的加/解密1.4.2游戏协议之发包模型1.4.3游戏内存对象规划1.5外挂的设计思路1.6反外挂的思路1.7本章小结第2篇外挂技术篇第2章五花八门的注入技术2.1注册表注入2.2远线程注入2.3依赖可信进程注入2.4APC注入2.5消息钩子注入2.6导入表注入2.7劫持进程创建注入2.8LSP劫持注入2.8.1编写LSP2.8.2安装LSP2.9输入法注入2.10ComRes注入第3章浅谈无模块化3.1LDR_MODULE隐藏3.2抹去PE“指纹”3.3本章小结第4章安全的交互通道4.1消息钩子4.2替代游戏消息处理过程4.3GetKeyState、GetAsyncKeyState和GetKeyBoardState4.4进程间通信4.5本章小结第5章未授权的Call5.1CallStack检测5.2隐藏Call5.2.1Call自定义函数头5.2.2构建假栈帧5.3定位Call5.3.1虚函数差异调用定位Call5.3.2send()函数回溯定位Call5.4本章小结第6章Hook大全6.1Hook技术简介6.2IATHook在全屏加速中的应用6.3巧妙的虚表Hook6.3.1虚表的内存规划6.3.2C++中的RTTI6.3.3Hook虚表6.4DetoursHook6.4.1Detours简介6.4.2DetoursHook的3个关键概念6.4.3DetoursHook的核心接口6.4.4DetoursHook引擎6.5高级Hook6.5.1S.E.H简介6.5.2V.E.H简介6.5.3硬件断点6.5.4S.E.HHook6.5.5V.E.HHook6.5.6检测V.E.HHook6.6本章小结第7章应用层防护7.1静态保护7.2动态保护7.2.1反dump7.2.2内存访问异常Hook7.3本章小结第3篇游戏保护方案探索篇第8章探索游戏保护方案8.1分析工具介绍8.1.1GameSpider8.1.2KernelDetective8.2定位保护模块8.2.1定位ring0保护模块8.2.2定位ring3保护模块8.2.3定位自加载模块8.3分析保护方案8.3.1ring3保护方案8.3.2ring0保护方案8.4本章小结第4篇射击游戏安全专题第9章射击游戏安全9.1自动开枪9.1.1易语言简介9.1.2易语言版自动开枪外挂9.2反后坐力9.2.1平衡Y轴法9.2.2AutoIt脚本法9.3DirectXHack9.3.1DirectX简介9.3.2用Direct3D绘制图形9.3.3D3D9的Hack点9.3.4D3D9Hook9.4本章小结第5篇外挂检测技术篇第10章外挂的检测方法10.1代码篡改检测10.2未授权调用检测10.3数据篡改检测10.3.1吸怪挂分析10.3.2线程转移和消息分流10.4本章小结附录A声明附录B中国计算机安全相关法律及规定
2015/8/3 2:36:15 171.28MB 游戏外挂 外挂攻防 高清 目录
1
这里主要是平常学习时候整理的wpf相关源码,还是相当丰富的!比如:com]tbutton.rar3D相册效果.rar电影去马赛克工具.zipaudioplayer.zipBaiDuYunVS2012源码.zipC#版2048游戏源码.zipicsharpcode-SharpZipLib-9478d50.zipMSKQLQ.rarmui-bba3075e2fcd4413d9bb4ad2765dce843dc265f2.zipMyFrameRates.rarmyplayer.rarWPF3D雨滴动画源码.zipwpfl聊天室.zipWpfIcon.rarWPFGIF动画源码.zipWPFRss订阅软件源码.zipWPF的简单抽奖程序无错版源码.rarWPF赛车游戏源码.zipWPF双色球数据分析程序源码.zipWPF五子棋小游戏源码.zipWPF小型通讯录源码.zip小人快跑(WPF帧动画效果)源码.zip……等等吧,还有许多就不逐个列举了!相信整天遨游在知识下载中的狼友们心里都明白,这三分绝对值了,愿同大家共同进步!过一段时间我会把自己的一些东西开源出来,最新动态将会第一时间公布在孤狼部落(tobewolf)上。
2015/7/1 23:31:11 36.01MB wpf c# 源码整理
1
OV7670摄像头上位机软件,使用QT编写,通过CY7C68013传输数据,上位机发送数据,然后下位机上传一帧图像。
整套系统需求上位机软件,CY7C68013程序,FPGA程序。
这个是上位机软件的源代码上位机:OV7670摄像头上位机软件,使用QT编写,通过CY7C68013传输数据,上位机发送数据,然后下位机上传一帧图像。
整套系统需求上位机软件,CY7C68013程序,FPGA程序。
原理图:整套系统需求上位机软件,CY7C68013程序,FPGA程序下位机:CY7C68013程序,FPGA程序参考信息:https://blog.csdn.net/chengfengwenalan/article/details/80282946
2015/4/21 19:57:10 3.99MB 摄像头 fpga usb
1
共 529 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡