精华内容
下载资源
问答
  • 关于动态车牌的捕捉的方案总结

    千次阅读 2013-04-23 13:41:01
    关于动态车牌的捕捉的方案总结  目前社会违法车辆越来越多,部分车辆严重影响公交车辆的的正常运营,尤其在社会车辆抢占公交车辆专用到,影响到公交系统的正常 ...主要是负责编码,在现场的跟调试
                                 关于动态车牌的捕捉的方案总结 
           目前社会违法车辆越来越多,部分车辆严重影响公交车辆的的正常运营,尤其在社会车辆抢占公交车辆专用到,影响到公交系统的正常
    运营秩序,给人民出行带了严重的困扰。为了解决社会车辆抢占公交道路问题。公交部门,采取了相应的措施。如固定卡口抓拍,动态抓拍等。下面我就简单介绍一下动态车牌
    占道抓拍系统。由于本人亲自参了整个项目。主要是负责编码,在现场的跟车调试等。
    系统的硬件组成:
           硬件包含 x86,ip camera,gps,wifi等。
    使用过gps的童鞋都知道,gps受到高的建筑物、天气等影响,导致gps不定位。不定位会导致找不当前的线路。有事gps定位了,由于线路的误差等原因,导致线路方向搞反了(路是双向行使的)。这样都会严重影响系统。最好在车辆行驶前确定路的方向。我想你会有方法的,如果不会可以email我。
    车牌识别:车牌识别的很多算法都可以识别。经过测试发现当前面的车距离较近时,可很好的检测到车牌,但是当车远一些时有些算法就无法检测到,这里还有个小技巧,可以把图片放大在检测。但上海的项目比较特殊。特殊的要求是路口前后,都要发现是同一辆车才算违规。在路口前发现车,路口后发现车的图片算法根本无法检测到。这个是个难点,可以用令一个算法解决,就是用车型的相似度。就是当路口后捕捉的照片中的车辆很小时,路口前检测出的车牌的车型比较,来确定是否是同一辆车,如果你不明白可以email我。
    核心的问题解决了,其他的都好做了,包括系统的升级,数据的传输。由于WIFI网络不稳定,传输中可能会丢包或断开等,建议采用断点续传的方式。好了就这样吧,有问题可以email我。有问题和我交流。
    email:qqmcu@163.com
     

    展开全文
  • Centos7 生成火车(动态图)

    千次阅读 2017-12-10 12:12:40
    1.安装epel源 [root@gy ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 2.安装sl命令 [root@gy ~]# yum -y install sl ...3.输入命令 sl 出现以下动态火车图

    1.安装epel源

    [root@gy ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

    2.安装sl命令

    [root@gy ~]# yum -y install sl

    3.输入命令 sl 出现以下动态火车图


    展开全文
  • 使用p5.js画一幅简单的动态风车图 因为大三互动媒体技术课程需要使用p5.js画图显示动态效果,并和自己手绘作品进行对比,查了查网上好像没有做风车相关的教程,就在这里简单介绍下吧。 工具 js编辑器(我用的是...

    使用p5.js画一幅简单的动态风车图

    因为大三互动媒体技术课程需要使用p5.js画图显示动态效果,并和自己手绘作品进行对比,查了查网上好像没有做风车相关的教程,就在这里简单介绍下吧。

    工具

    js编辑器(我用的是visual studio code2017)和p5.js库,具体下载和配置步骤这里就不讲了。不清楚的朋友可以参考下这篇博客: p5.js入门教程.

    一.做一个简单的静态风车

    画个风车很简单,四个同样大小的半圆和一根竖线就行了。
    新建一个p5.js工程,代码如下:

    function setup() { 
        createCanvas(800, 800);
        noStroke();
      } 
      function draw(){
        background(204);//设置背景 遮盖之前作图
        fill(0);
        rect(300,300,10,400);//一条竖线 颜色为黑色
        fill(255,0,0);//红色
        arc(400, 300, 200, 200, PI, TWO_PI);//半圆
        fill(255,0,0);
        arc(200, 300, 200, 200, 0, PI);//半圆
        fill(255,0,0);
        arc(300, 200, 200, 200, 0.5*PI, 1.5*PI);//半圆
        fill(255,0,0);
        arc(300, 400, 200, 200, 1.5*PI, 0.5*PI);//半圆
      }
    

    创建一个.html文件,将之前创建的js文件和p5.js链接到此html文件中,例如:

    <html>
      <head>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.11/p5.js"></script>
        <script src="4.js"></script>
      </head>
      <body>
      </body>
    </html>
    

    效果如下:
    在这里插入图片描述

    附上我手画的风车做个对比。
    在这里插入图片描述

    二.让风车动起来

    我刚开始做的时候直接使用PI进行运算,结果报错说我没有定义PI。后来查过之后才知道使用之前要加上“Math.”
    为了以防万一,后面的所有三角函数之前我也把“Math.”补上了,最后成功实现动态效果。下面看代码:

    //初始化
    var x1=400;
    var y1=300;
    var x2=200;
    var y2=300;
    var x3=300;
    var y3=200;
    var x4=300;
    var y4=400;
    var w=Math.PI/6;
    var w1=Math.PI;
    var w2=2*Math.PI;
    var w3=0;
    var w4=Math.PI;
    var w5=1.5*Math.PI;
    var w6=0.5*Math.PI;
    var w7=0.5*Math.PI;
    var w8=1.5*Math.PI;
    //旋转角度
    var w0=0;
    function setup() { 
        createCanvas(800, 800);
        frameRate(20);//设置每秒20帧
        noStroke();
      } 
      function draw(){
        //200<=x<=400
        //200<=y<=400
        background(220);//设置背景 遮盖之前作图
        fill(0);
        rect(300,300,10,400);
        fill(255,0,0);
        arc(x1, y1, 200, 200, w1, w2);
        fill(255,0,0);
        arc(x2, y2, 200, 200, w3, w4);
        fill(255,0,0);
       arc(x3, y3, 200, 200, w5, w6);
       fill(255,0,0);
        arc(x4, y4, 200, 200, w7, w8);
        w0=w0+w;
        w1=Math.PI+w0;
        w2=2*Math.PI+w0;
        w3=w0;
        w4=Math.PI+w0;
        w5=1.5*Math.PI+w0;
        w6=0.5*Math.PI+w0;
        w7=0.5*Math.PI+w0;
        w8=1.5*Math.PI+w0;
       // (x1-300)^2+(y1-300)^2=100^2;
        x1=300+100*Math.cos(w0);
        x2=300+100*Math.cos(w0+Math.PI);
        x3=300+100*Math.cos(w0+0.5*Math.PI);
        x4=300+100*Math.cos(w0+1.5*Math.PI);
        y1=300+100*Math.sin(w0);
        y2=300+100*Math.sin(w0+Math.PI);
        y3=300+100*Math.sin(w0+0.5*Math.PI);
        y4=300+100*Math.sin(w0+1.5*Math.PI);
    }
    
    

    效果如下:
    在这里插入图片描述

    三. 加点雪花背景

    上面代码成功让风车动起来了,但画面上只有一个风车显得太单调,给它加点雪花背景吧,p5.js官网例子中就有现成的代码,这里我直接改一改拿来用了。

    //初始化
    var x1=400;
    var y1=300;
    var x2=200;
    var y2=300;
    var x3=300;
    var y3=200;
    var x4=300;
    var y4=400;
    var w=Math.PI/6;
    var w1=Math.PI;
    var w2=2*Math.PI;
    var w3=0;
    var w4=Math.PI;
    var w5=1.5*Math.PI;
    var w6=0.5*Math.PI;
    var w7=0.5*Math.PI;
    var w8=1.5*Math.PI;
    let snowflakes = []; // array to hold snowflake objects
    //旋转角度
    var w0=0;
    function setup() { 
        createCanvas(800, 800);
        frameRate(20);//设置每秒20帧
        noStroke();
      } 
      function draw(){
        //200<=x<=400
        //200<=y<=400
        background(240);//设置背景 遮盖之前作图
        fill(0);
        rect(295,300,10,400);//画竖直黑线
        fill(255,0,0);
        arc(x1, y1, 200, 200, w1, w2);//半圆
        fill(255,0,0);
        arc(x2, y2, 200, 200, w3, w4);
        fill(255,0,0);
        arc(x3, y3, 200, 200, w5, w6);
        fill(255,0,0);
        arc(x4, y4, 200, 200, w7, w8);
        fill(255);
        ellipse(300,300,5,5);//风车中间的白色小圆
        w0=w0+w;
        w1=Math.PI+w0;
        w2=2*Math.PI+w0;
        w3=w0;
        w4=Math.PI+w0;
        w5=1.5*Math.PI+w0;
        w6=0.5*Math.PI+w0;
        w7=0.5*Math.PI+w0;
        w8=1.5*Math.PI+w0;
       // (x1-300)^2+(y1-300)^2=100^2;
        x1=300+100*Math.cos(w0);
        x2=300+100*Math.cos(w0+Math.PI);
        x3=300+100*Math.cos(w0+0.5*Math.PI);
        x4=300+100*Math.cos(w0+1.5*Math.PI);
        y1=300+100*Math.sin(w0);
        y2=300+100*Math.sin(w0+Math.PI);
        y3=300+100*Math.sin(w0+0.5*Math.PI);
        y4=300+100*Math.sin(w0+1.5*Math.PI);
    
        //雪花
        let t = frameCount / 60; // update time
      // create a random number of snowflakes each frame
      for (var i = 0; i < random(5); i++) {
        snowflakes.push(new snowflake()); // append snowflake object
      }
    
      // loop through snowflakes with a for..of loop
      for (let flake of snowflakes) {
        flake.update(t); // update snowflake position
        flake.display(); // draw snowflake
      }
    }
    // snowflake class
    function snowflake() {
      // initialize coordinates
      this.posX = 0;
      this.posY = random(-50, 0);
      this.initialangle = random(0, 2 * PI);
      this.size = random(2, 5);
    
      // radius of snowflake spiral
      // chosen so the snowflakes are uniformly spread out in area
      this.radius = sqrt(random(pow(width / 2, 2)));
      this.update = function(time) {
        // x position follows a circle
        let w = 0.6; // angular speed
        let angle = w * time + this.initialangle;
        this.posX = width / 2 + this.radius * sin(angle);
        // different size snowflakes fall at slightly different y speeds
        this.posY += pow(this.size, 0.5);
        // delete snowflake if past end of screen
        if (this.posY > height) {
          let index = snowflakes.indexOf(this);
          snowflakes.splice(index, 1);
        }
      };
      this.display = function() {
        ellipse(this.posX, this.posY, this.size);
      };
    }
    
    

    效果如下:
    在这里插入图片描述
    这样是不是就漂亮多了!

    总结

    用p5.js画图并不难,还有更多画图函数和例子可以在p5.js官网查看,看完这篇博客赶快自己动手试试吧!

    展开全文
  • 有N辆要按顺序通过一个单向的小桥,由于小桥太窄,不能有两辆并排通过,因此在桥上不能超车,另外,由于小桥建造的时间已经很久,只能承受有限的重量,记为Max(吨),即任意时刻在桥上行驶的总重量不能超过Max(吨...
  • 2019电赛无线动态充电小车系统总结

    千次阅读 2019-08-16 16:56:13
    装配完,已经是凌晨4点,睡到6点,回寝洗澡再来。 9号,具体突然不记得。绕接收线圈,放弃使用红外对管模块。设计 电路模式切换、60秒自启电路,遇到一些问题如:上电后单片机不 自启、充电充不进去等等,突然有...
    8月13号去测完作品后,情况还好,谭老师说在意料之中。今天16
    号,这几天有些懒散,拼命地睡觉。今天起来,整理了一下这些天的
    资料,等明天结果出来,是准备综合测试还是继续考研都清楚了。我
    也来谈谈电赛的准备和感受。
    
    电赛培训从7月1号开始,前两周是熟悉MSP430G2、STM32F429的
    板子,做一些相关的实验,写好相关的模块。后三周是各组做往年的
    题目,05年悬挂运动控制、03年简易小车控制。这些做完就差不多
    离电赛开始没几天了。出物品清单的那几天,还在看摄像头,舵机,
    PID等等的使用,当时就感觉很悬,毕竟好多都没有使用过,而且近
    几年的控制题比如板球、风力摆都没玩过。
    
    具体到电赛开始,7号上午选题有A题动态充电小车,H题电磁弹射系
    统。控制组四个组,就我们一个组选电磁炮,7号下午照着B站视
    频,做个简易电磁炮都发射不了,网上买的DIY电磁炮都没有发货。
    谭老师说他想星夜去石家庄帮我们取货,8号下午回来。我们三个一
    听,即使有实验的电磁炮,云台,摄像头图像识别等后面的部分可能
    都会碰到新的问题,最后的成绩我们都不敢保证。我打算换题到A题
    动态充电小车,首先A题TI杯省赛有学长做过无线充电而且取得了很
    好的成绩,小车恰好也是之前训练过的,可能都熟悉点,最后老师也
    同意了。7号晚上还停电了,所以第一天就只是选完题。
    
    8号,无线充电模块充电容量有限,小车这部分尽可能要省电。我们
    选了遥控小车,重量轻,后轮单电机驱动。调节速度和卡死前轮转向
    可以让小车沿着圆前进。当天下午测试了一下就能跑8圈,旋即采用
    了这个方案。晚上准备加上红外对管,实现定点停车。加上红外驱动
    后,电机转动导致电压不稳,影响输入对管测量。问题解决和整个小
    车装配完,已经是凌晨4点,睡到6点,回寝洗澡再来。
    
    9号,具体突然不记得。绕接收线圈,放弃使用红外对管模块。设计
    电路模式切换、60秒自启电路,遇到一些问题如:上电后单片机不
    自启、充电充不进去等等,突然有一种一夜回到解放前的感觉。我扛
    不住,10号凌晨3点睡的,两个队友和谭老师熬到了5点。10号,还
    在解决供电问题,学长提供的充电供电电路需要修改,谭老师不停给
    我们提出方案,两个队友不停地改电路和程序。我就赶忙把实验报告
    写完。晚上10点半左右,突然换了一个更粗的电源线,效果翻翻,
    能跑到10圈,但是要修改一些程序,所幸问题解决。13号测完,基
    础部分不错。发挥部分马马虎虎。
    
    这次电赛不管结果如何,首先是感谢谭老师。从开始选H题到转向A
    题,他都一直支持我们。能陪我们熬夜到这么晚,他说上一次熬夜是
    陪产的时候。每隔一会儿都来问一下进展如何,努力地提供我们解决
    思路。其次感谢我两个队友。队友A专负责硬件,队友B专负责软
    件,我是写软件和硬件方案,协助解决问题。这次重点在硬件方面,
    老师给予了许多帮助。队友A一个人负责整个小车的改装,多亏他从
    实验室淘了一块不知名但是启动电压和电流很小的电机。大家能在分
    歧上很快达到一致,能熬夜,不放弃。
    
    电赛要准备的东西真的很多,这次我们选的题目也是因为有前人的帮
    助才便利一些,平时能多训练一些相关模块最好,有备无患是最好。
    最重要的是,在电赛时要保持清醒的头脑,要有良好的团队合作。不
    要轻易放弃,决断一定要快。
    
    展开全文
  • 题目 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: ...我们首先要理解什么是"回文",回文就是无论从前往后读还是从后往前读都是一样的,如:...方法三:马拉算法 未完待续。。。
  • 2019 年 (A 题) 电动小车动态无线充电系统

    万次阅读 多人点赞 2020-07-23 18:42:57
    设计并制作一个无线充电电动小车及无线充电系统,电动小车可采用成品改制,全车重量不小于 250 g,外形尺寸不大于 30cm×26cm,圆形无线充电装置发射线圈外径不大于 20cm。无线充电装置的接收线圈安装在小车底盘上...
  • 汽车加油问题(动态规划)

    千次阅读 2018-06-20 15:18:42
    问题描述一个美国旅行代理商经常被要求去估计开车从一个城市旅行至另一个城市的最小费用。他有一个在通常路线上的大多数加油站的列表。列表包括了所有加油站的位置及当前每加仑汽油的价格。为了简化估计费用的过程,...
  • 实验九 建立动态模型阅读有关“自行车租赁管理系统”的说明,并完成任务1和任务2。【说明】系统管理员利用系统进行自行车清单维护和客户清单维护。自行车清单含有所有自行车的详细信息,包括编号、类型、大小、品牌...
  • 帧差法——动态检测——统计流量 帧差法原理 帧间差分法是一种通过对视频图像序列的连续两帧图像做差分运算获取运动目标轮廓的方法。当监控场景中出现异常目标运动时,相邻两帧图像之间会出现较为明显的差别,两帧...
  • [JavaWeb]滴滴打车动态刷新车辆位置

    千次阅读 2017-11-21 18:27:42
    最近学习的过程中,想起来了滴滴打车,饿了么外卖小哥在地图上面的位置动态刷新。 算上支付宝,微信里面嵌套的小程序,IOS和Android分开开发,基本上要有四套SDK,稍微有点儿改动,牵一发而动全身。 我想到的是不管...
  • 智能OLED关于动态显示数字

    千次阅读 2020-01-11 20:48:33
    void Display(int16 i,uint8 x,uint8 y) { int8 a[6]={0}; if(i<0) { a[0]='-'; i=-i; } else a[0]='+'; a[1]=i/10000; a[2]=i%10000/1000; ...
  • mapxtreme C# 完美车辆动态轨迹展示

    千次阅读 2014-03-26 20:50:22
    演示程序请在 ... 轨迹回放功能支持回放 停止 设置速度 自带测试数据 可支持拖拽播放 动态显示播放时间, 安装mapxtreme6.8.0 下载地址:http://pan.baidu.com/share/link?s
  • 智能摄像头图像处理部分(一)动态阈值之大津法 (参考了逐飞提供的例程) /*##########蓝多多老爷车大津法计算阈值部分########*/ uint8 my_adapt_threshold(uint8 *image, uint16 col, uint16 row) //注意计算...
  • hdu1494 跑跑卡丁 (动态规划)

    千次阅读 2015-01-06 17:24:08
    跑跑卡丁是时下一款流行的网络休闲游戏,你可以在这虚拟的世界里体验驾驶的乐趣。这款游戏的特别之处是你可以通过漂移来获得一种 加速卡,用这种加速卡可以在有限的时间里提高你的速度。为了使问题简单化,我们...
  • 通常买家在完成所谓“静态赏”也就是车辆停止不动的各项检视后,若觉得该各方面都令人满意的话,接下来最重要的步骤就是实际上路试车,也就是所谓的“动态检查”。 虽然有些车商在一开始并不大愿意让看的客人...
  • 跑跑卡丁是时下一款流行的网络休闲游戏,你可以在这虚拟的世界里体验驾驶的乐趣。这款游戏的特别之处是你可以通过漂移来获得一种 加速卡,用这种加速卡可以在有限的时间里提高你的速度。为了使问题简单化,我们...
  • 读《无人驾驶智能动态环境中的避障方法》崔佳超硕士论文
  • 题目:国际象棋中的可以水平或竖直移动。一个从棋盘的一角(0,0)移动到另一角(n,n),有多少种最短路径。 分析:对于n*n的棋盘,应该为C(2n, n), 由于必走2n步,其中n步向左,剩下为向右。
  • 定义一个(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,从bicycle和motorcar派生出摩托(motorcycle)类,它们都有Run、Stop等成员函数。观察虚函数的作用。 ...
  • 智能比赛 【问题描述】 新一届智能大赛在 JL 大学开始啦!比赛赛道可以看作是由 n 个矩形区域 拼接而成(如下图所示) ,每个矩形的边都平行于坐标轴,第 i 个矩形区域的左 下角和右上角坐标分别为(xi,1,yi,1)和(xi,2...
  • longest-palindromic-substring 最长回文子串 枚举方法 动态规划方法 中心扩展方法 马拉算法 简述 最长回文子串问题是一个很经典的问题,也有挺多的解法,且时间复杂度各异。遇到这类题挺多次了, 上学期算法...
  • 根据滴滴的说法,在出行高峰期,当需要叫乘客较少、并且车辆的供应充足时,用户选择特惠快车,能以“一口价”的形式享受动态降价和限时折扣 那么特惠快车和快车的区别?“滴滴特惠快车”以“一口价”的形式,能...
  • 实例理解JDK动态代理和Cglib动态代理及其区别 深入理解设计模式之代理模式 代理商代理化妆品生产理解JDK动态代理 代理商代理汽车制造理解Cglib动态代理
  • 在交通领域,从广泛存在的浮动数据中提取交通动态具有重要的理论和实践意义。因此,本文提出一种简单的网格映射方法来构建高速公路网络的时空交通图。该方法首先将一个网络区域划分为小的正方形网格,并用这些网格...
  • 设计并制作一个无线充电电动小车及无线充电系统,电动小车可采用成品 改制,全车重量不小于 250 g,外形尺寸不大于 30cm×26cm,圆形无线充电装置 发射线圈外径不大于 20cm。无线充电装置的接收线圈安装在小车底盘...
  • 动态代理

    千次阅读 2019-03-23 19:29:52
    动态代理实例: public class ProxyTest { public static void main(String[] args) { //1.创建真实对象 Lenovo lenovo = new Lenovo(); /* 动态代理的注意事项: 1.动态代理对接口有效. 2.动态代理...
  • IOV)是指与路、与人、与传感设备能交互联系,实现车辆与公众网络通信的动态移动通信系统。它可以通过与人、与路互连互通实现信息共享,收集车辆、道路和环境的信息,并在信息网络平台上对...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,417
精华内容 54,566
关键字:

动态车