跟踪编程
‘壹’ 很急 求C++编程高手编一个行人道路检测与跟踪系统综述的程序,能用摄像头来检测跟踪道路行人系统
这种东西...还是花钱是找人做吧...
‘贰’ 物流公司网站的货物跟踪系统怎么做的,如何编程
1、自己建立云服务器,服务器上安装数据库中间件和大型数据库;
2、服务器上安装Web服务,建议使用Apache,不要使用IIS,后者稳定性和效率以及安全性都太差了,个人和网站玩玩还行,大规模应用是看不住的;
3、中间件用作向服务器读写和查询,另一端连接web服务进行数据通讯;
4、任何PC、手机等写个小程序,将当前时间、扫描面单的地点等设定进去,然后扫描面单号、将数据传递到服务器中间件,中间件将流水写入数据库,中间件要有重复条码处理功能和错误条码处理功能等,其他的校验在客户端程序完成;
5、根据数据库流水,客户就可以通过网站,查询数据库中针对某个面单,所有的不同地点的扫描时间信息了,也就是说知道物流快递运送进度了,精确到秒,因为扫描的时间精确到秒,复杂些的系统扫描时的那台计算机,还可以连接电子秤,将重量也采集进去,这样那一站发生货物重量缺少,就说明那个环节箱子破了,有东西漏出来丢失了;目前大部分快递公司还做不到这点;
以上系统其实对我们来说,是最低级的系统,仅仅是条码流水采集+统计查询而已,唯一不同的是将局域网的东西放到了互联网上,要额外考虑安全、并发连接数、负载均衡、数据库性能、网络稳定性和通讯中断处理机制,很多都要放在中间件中完成。以上所有可以使用免费开源的来实现,也可以使用商业系统实现。
开源免费的可以用:Linxu服务器+Mysql数据库+Perl语言的CGI开发中间件+Apache的Web服务+php的查询网页+php客户端数据上传网页;
付费的可以使用IBM的服务器套件:windows2008Server+Webshare套件+DB2数据库,微软的MS-SQL Server就算了,稍大点的快递公司、物流公司,一周的数据就能超过10W个包裹,数据超过10万个,他数据库的性能会比Mysql免费开源数据库还差劲,所以很多人宁可使用性能比他好价格比他低的Oracle数据库也不用他,就是因为查询和读写速度达不到,并且微软的MS-SQL Server很多时候就算你把服务器加到16个CPU,32G内存,20个硬盘,2个千兆网卡,依然性能上不去,此时已经和硬件无关了,是数据库自己能力不足,所以很多大型供应链管理系统不用微软的数据库,是有原因的。
‘叁’ 双变频双编码器枕式包装机色标跟踪编程思路
是用色标跟到同步解决的~~~一般你用色标对好膜上的色标点,然后再由刀来控制切点位置就可以了。
‘肆’ 学完Java可以从事哪些岗位
Java是目前主流的编程语言之一,如果学会Java,可以从事的岗位还是比较多的,这里简单列举一些。
Java可以做的:
1、Java可以做网站
现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。
2、Java可以做Android
Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
3、Java可以做游戏
手机游戏有90%以上都是Java开发的。
电脑上也有Java开发的游戏,《我的世界》(minecraft ,简称MC)《英雄联盟》(简称lol)等。
4、Java可以做软件
比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。
南京北大青鸟祝你学有所成,望采纳!
北大青鸟中博Java课堂实拍
‘伍’ 编程问题--C/C++导弹跟踪问题
导弹的弧形跟踪是怎麽做到的?!最好详细点,有步骤最好了,谢谢! 界面上只需要放置一个“计时器”(Timer),然后复制下面的代码,运行就可以了。
‘陆’ 大疆机甲大师编程体验:如何Coding一个会跟踪的小机甲
作者:思源
早一段时间,机器之心拿到了一台机甲大师 S1,在畅快地控制与 游戏 之余,我们不禁想看看它的编程模块到底是什么样的。看看除了手动控制外,我们都能通过编程实现些什么,机甲大师 S1 又能自动化做些什么。带着这些疑问,机器之心实际操作了一波,看看机甲大师 S1 的大脑到底能有多强。
“战斗”体验
在刚拿到机甲大师 S1 的时候,当然是先体验一番它的操作与战斗乐趣了。我们可以通过云台上的摄像头以第一人称的视角操作机器,当然也包括开火啦。因为我们是通过 WIFI 连接并控制机甲大师,所以控制距离依 WIFI 信号而定,当然你也可以尝试其它的连接方式。
即使是单人模式,机甲大师 S1 也能实现很多功能,例如录制视频或拍照、识别物体或射击水弹等等。如下是机器之心已经在办公室中开玩了。
真实场景版第一人称射击 游戏 。
在刚玩机甲大师 S1 时,可能会感到非常新奇、非常有意思。但了解它的操作和各种功能后,它的操作乐趣会逐渐消退,毕竟没有其它机甲大师能一起对战。
不过值得庆幸的是,机甲大师 S1 还有“实验室”模式,我们可以根据编程模块实现各种炫酷的玩法。
机甲大师 S1 编程模块
机甲大师 S1 的编程主要分为 Python 和 Scratch 两种,它们两者之间是可以直接转换的。总体而言,机甲大师提供了大量预定义的模块,我们要做的就是调用不同的模块,并构造完整的流程。
机甲大师 S1 的功能模块大致能分为几大类,首先是控制机身行为的模块,包括灯光、移动和射击等等;其次是各种识别模块,例如识别到人、标志等等;最后是一些编程的标准模块,例如控制流或数据结构等等。
因为基本的能力与特性都是确定的,剩下的重点就是构建系统的逻辑。所以说,如果我们了解了各种模块或 API 的定义,那么机甲大师 S1 的编程并不困难。
举个栗子
下面列举一个简单的案例,我们需要机甲大师 S1 开始旋转机身、云台来找人。如果检测到行人,那么就令机身的所有灯光都变成红色,并抬头“看着”人。这样简单的一个逻辑可以快速通过 Scratch 完成,直接拖拽不同的模块就行了。其中不同类的模块颜色还不一样,例如 while、if 等控制语句都是蓝色;视觉识别模块都是浅黄色。
如下展示了用 Scratch 编写上面逻辑的结果:
即使不太了解编程的读者,看看上面的模块差不多也能知道机甲大师 S1 会做些什么。基本上各种复杂的任务或流程都能通过 Scratch 搭建,各种功能也都能实现。对于一般的开发者而言,我认为直接使用 Scratch 编程更便捷一些,因为 Python 编程其实逻辑上也差不多,不过要熟悉各种 API。
如下是上面程序的 Python 代码,它的复杂之处在于 API 的选择与配置,其它程序控制流或过程并不会太复杂。
虽然说是用 Python 编写的程序和 Scratch 是等价的,但这么多 API 还是需要花一定功夫来理解的。如上所示,我们并不需要导入各种模块,直接可以调用 vision_ctrl、led_ctrl 和 gimbal_ctrl 等接口,各 API 的参数也与 Scratch 中的差不多。
如果我们用 Python 写机甲大师 S1 的程序,那么我们这样的初学者会遇到一些问题。首先机甲大师 S1 似乎暂时没有提供完善的 Python API 文档,只在每一个 Scratch 模块下介绍了对应的 API,但该 API 的行为与用法并没有展示。其次,每一次查找 API 时,不能通过搜索直接定位,我们先要理解 Scratch 模块,才能找到对应的 API。
编程指南中的 Python API 示例。
最后,至少在机器之心尝试用 Python 编程时,没感觉到它的定制化优势。所有高层 API 的接口都是封装好的,我们只能利用现有的功能模块实现一些流程。比如说机甲大师 S1 的识别功能,它支持行人、特定标记、特定姿势和其它机器人的检测,它们都有非常完善的 API。但是如果需要识别新的目标,例如“猫”,那么它是做不到的,我们也无法给它加上我们自己训练的 ML 模型。
当然,机甲大师的底层开发肯定非常复杂,要给它加上新的特性一定很麻烦,但是机器之心还是希望机甲大师能提供一系列教程,让机器学习开发者也能将自己的模型加载到上面。
总体而言,通过这个简单的案例,我们发现对于一般的用户,使用 Scratch 写程序要比用 Python 写高效得多。它非常适合作为青少年的编程启蒙玩具,用 Scratch 编写出炫酷的应用。
Scratch 编程模块
最后我们重点介绍一下机甲大师该怎样使用 Scratch 进行编程。机甲大师 S1 的编程都在应用程序内完成,不同的语言都有自己的编辑窗口。如下所示为 Scratch 的编程界面,其中图形化的编程模块有一百多个。为了便于查找模块,机甲大师按照不同的功能以不同颜色的模块进行分类,这样搭建起来会比较简单。
编程指南地址:https://www.dji.com/cn/robomaster-s1/programming-guide
我们简单搭建了一个识别人的流程,机甲大师可以旋转车身找人,找到了就向行人前进。如下所示为程序的调试窗口,执行后可以同时看到摄像头的画面与车身的状态,这样就能快速尝试刚刚编写程序的效果。
在下面的动图中,我们可以看到程序运行的动态过程。这里因为场地有限,我们将向前平移距离设定为了 0 米,如果不为 0,那么机甲大师在检测到人的同时会抬起“炮筒”向人前进。如下所示当检测到人时,机甲大师会抬头。
其实更好的一种方式是先用 Scratch 搭建整个架构,然后再在 Python 开发环境下修改细节。比如说,拉拽的 Scratch 模块只有少数几种条件语句,但是如果在 Python 环境下就能利用 elif 等更合理的语句。
同时,很多 API 的参数也是不太一样的,在 Scratch 环境下,灯光只能配置几种常见的颜色,但是在 Python 环境下,可以通过 RGB 的值来配置灯光颜色。如下是上述程序的 Python 代码,我们可以进一步调整细节。
如上只是简要介绍机甲大师 S1 该怎样编程,我们通过简单的操作就实现一个“智能”的机器人。总体来说,使用已有的高层 API 做个智能机器人就已经非常足够了,我们不能期望能使用更加复杂的底层接口。带小朋友做个炫酷的机甲大师,这也是非常有意思的挑战啊。
‘柒’ 编程如何设置追踪子弹
// x1,y1 追踪目标 x2,y2 追踪者 speed 追踪速度
FollowUpBullet(x1,y1,x2,y2,speed){undefined
var deltax = x1 - _x2
var deltay =y1 - y2
if (deltax == 0 ) {undefined
if( y1 >= y2 ){undefined
deltax = 0.0000001
}else{undefined
deltax = -0.0000001
}
}
if (deltay == 0 ) {undefined
if( x1>= x2 ){undefined
deltay = 0.0000001
}else{undefined
deltay = -0.0000001
}
}
var angle = 0
var π = 3.1415926
if( deltax>0 && deltay>0 ){undefined
angle = Math.atan( Math.abs(deltay/deltax)) // 第一项限
}else if( deltax<0 && deltay>0 ) {undefined
angle = π- Math.atan( Math.abs(deltay/deltax)) // 第二项限
}else if( deltax<0 && deltay<0 ) {
angle = π+ Math.atan( Math.abs(deltay/deltax)) // 第三项限
}else{undefined
angle = 2*π- Math.atan( Math.abs(deltay/deltax)) // 第四项限
}
var x = speed * Math.cos(angle)
var y = speed * Math.sin(angle)
}
‘捌’ 视频目标跟踪对编程要求很高吗
高。
视频目标跟踪是计算机视觉领域中的经典问题。其通过第一帧中的目标图像来预测目标在之后各帧中的状态,为行为分析和异常检测等研究提供轨迹信息。随着人工智能和机器学习算法的不断发展,视频目标跟踪已经广泛应用于人们的生产生活中,对其研究具有较高的理论价值和广泛的应用价值。
‘玖’ 在服务器的网络编程中,解决会话跟踪的方法有哪些
1.1Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属于用户A的会话还是用户B的会话了。要跟踪该会话,必须引入一种机制。Cookie就是这样的一种机制。它可以弥补HTTP协议无状态的不足。在Session出现之前,基本上所有的网站都采用Cookie来跟踪会话。
‘拾’ 施耐德plc程序加密怎么破解
PLC加密的方式:
通过编程软件将密码(明文)同程序文件一起写入PLC中。在用编程软件连接PLC时,提示输入密码,然后PLC返回实际密码,在编程软件内部实现密码的比较。此种加密方法在写入PLC中的密码没用经过任何加密计算。比较容易破解!
通过编程软件将密码同程序文件一起写入PLC中。写入PLC的密码(密文)在编程软件内部经过一定的加密计算(大都是简单的加密算法)。在用编 程软件连接PLC时,提示输入密码,然后PLC返回密文密码,在编程软件内部实现密文的比较。此种加密方法,破解有一定的难度!需要跟踪分析编程程序,找 出加密算法。
通过编程软件将密码明文同程序文件一起写入PLC中,由PLC对密码明文进行加密计算出密文存储在PLC内部。在用编程软件连接PLC时,提示 输入密码,PLC不用返回密文,在PLC内部实现密文的比较。这种加密方式也不易实现,需要PLC硬件及PLC操作系统支持。此种加密方式最难破解。
PLC的解密方式:
直接监视通讯口,找出明文密码。
监视通讯口、跟踪编程软件,找出密码明文与密文的关系(算法)。
目前没有十分有效的方法。
各种破解需要一定的技巧及经验、相关软件,真正的高手不屑于此。写此篇文章的目的不是要教大家如何破解,只是看不惯某些专业收费破解PLC密码的人,提醒PLC厂家提高密码的保密强度。
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研 究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路 器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品