php中控车牌识别push协议,2、实时车牌识别上传及返回
2、实时车牌识别上传及返回
说明:
车牌识别POST数据:
**type=online&car_plate=晋CA666警&car_logo=未知&color=白色&car_color=未知&start_time=1532413441&park_id=10&camera_id=180300016947&VehicleType=轿车&picture=[BASE64编码]&closeup_pic=[BASE64编码]**
参数说明:
| 字段 | 说明|
| --- | --- |
|type| 类型 |
|car_plate| 车牌号|
|car_logo| 车标|
|color| 车牌颜色|
|car_color| 车颜色|
|start_time| 识别时间|
|park_id| 车场ID|
|camera_id|摄像机物理地址|
|VehicleType| 车类型|
|picture| 图片|
|closeup_pic| 特写图片|
服务器图片解析
第一步、BASE64编码整理
~~~
string dummyData = base64str.Trim().Replace("%", "").Replace(",", "").Replace(" ", "+");
if (dummyData.Length % 4 > 0)
{
dummyData = dummyData.PadRight(dummyData.Length + 4 - dummyData.Length % 4, '=');
}
~~~
第二步、将BASE64字符串转byte数组
~~~
//将Base64String转为byte数组
byte[] arr = Convert.FromBase64String(dummyData);
~~~
第三步、保存图片【图片格式为:jpg】
~~~
using (MemoryStream ms = new MemoryStream(arr))
{
#region 图片类型
string format = ".jpg";
System.Drawing.Imaging.ImageFormat _img_format = System.Drawing.Imaging.ImageFormat.Jpeg;
#endregion
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(ms);
filename = Guid.NewGuid().ToString("N") + format;//图片名称
if (!System.IO.Directory.Exists(filepath))//判断上传路径是否存在
{
System.IO.Directory.CreateDirectory(filepath);
}
img.Save(filepath + @"\" + filename, _img_format);//保存图片地址
bmp.Dispose();
}
~~~
返回:
{"status":200,"verified":true/false}
| 参数|说明 |
| --- | --- |
|status |http通信状态,200代表应答返回正常|
|verified| 是否抬杆,true:抬杆 false: 不抬杆 |
php中控车牌识别push协议,2、实时车牌识别上传及返回相关推荐
- H5实现实时音频MP3上传至服务端
H5实现实时音频MP3上传至服务端 背景 实现方法 音频采集 服务器端 源码 前端页面源码如下: 服务端源码 背景 最近由于项目需求,需要对接广播,实现在业务平台上集成话筒的实时喊话功能.没问题,很简 ...
- 中控考勤机的二次开发之数据秒上传至服务器功能
1.客户选择了中控考勤机:IFACE系列 2.客户需要在WEB端实时看到员工的考勤情况 3.需要做到客户员工数据及时传递到服务器 实现方法如下: 1.安装中控DLL(一定要注意操作系统是32位还是64 ...
- 科普|不同协议下远程服务器文件上传_下载优劣对比
作为一个程序员,如果不知道如何进行远程服务器的文件上传与下载,实在是一件尴尬的事情.打开百度,搜索「远程服务器 上传下载」,你能得到 63,100,000 个搜搜结果,五花八门的操作方式的让人眼花缭乱 ...
- HTTP协议编程,实现文件上传,Android客户端代码
第一步:编写FormFile实体类,用于封转上传文件的属性 import java.io.File; import java.io.FileInputStream; import java.io.Fi ...
- STM32+果云GA6-GPRS/GSM模块+MQTT+HTTP协议连接中移OneNet上传GPS数据定位
一.环境介绍 MCU: STM32F103C8T6 GSM模块: GA6--果云 开发软件: Keil5 完整源码下载: https://download.csdn.net/download/xi ...
- 使用TCP协议写的关于ftp_tcp上传文件下载文件显示文件的小项目(一对一)
server.c服务器端, #include<stdio.h> #include <sys/types.h> /* See NOTES */ #include <sys/ ...
- git push origin master时出错无法上传及github学习使用时遇到的其他一些问题错误
我是根据https://blog.csdn.net/qq_41782425/article/details/85183250 这篇文章学习使用github的,非常详细,感谢前人,但是是2018年12月 ...
- php中控车牌识别push协议,车牌识别一体机的RS485小接口——实现透明传输!
通常情况下,数据传输给外接设备是通过网线来完成的,当然也可以通过RS485进行传输.RS485,一个小小的通讯接口,却发挥着巨大的作用. 车牌识别相机通过RS485透明传输,可以将网络下发的数据进行转 ...
- python人脸识别opencv_Python与OpenCV实时人脸识别
刚刚开始使用Python写OpenCV的东西,发现关于使用Python写OpenCV的还是比较少的,先整了一个人脸识别的最简单实例,与大家共享! 环境:Python 2.7.4.OpenCV 2.4. ...
- 使用OpenCV进行人脸识别--(6)实时人脸识别
准备 1)摄像头一个 2)训练好的模型 介绍 到了最激动人心的阶段了,先用opencv检测人脸,使用前面训练好的模式,对摄像头采集到的视频流,进行对每一帧人脸识别 效果 近距离人脸识别
最新文章
- angularjs源码笔记(3)--injector
- linux shell 提取txt文件到数组
- Delphi 2010 新增功能之: IOUtils 单元(4): TDirectory.GetDirectories
- php sockent通信
- VMware、Pivotal和Google Cloud协力推出全新基于Kubernetes的容器服务——Pivotal Container Service(PKS)...
- 走在网页游戏开发的路上(十)
- 集成JavaFX和Swing
- 【转】Web Reference和Service Reference的区别
- 脱机下载至校验成功的脚本
- 签到 数据库php,php与数据库的连接用法 (签到一)
- MIT名誉校长:机器学习会成为像Word一样的工具
- 基础知识(四)Dijkstra算法
- 中国数字墨水行业市场供需与战略研究报告
- JavaEE——Mybatis(5)--resultMap自定义结果集封装
- spss分析方法-判别分析
- python编写的bt爬虫实践
- 【Python 小白到精通 | 课程笔记】第三章:数据处理就像侦探游戏(函数和包)
- 团队项目--“我爱淘”校园二手书店 NABC分析
- 网格计算——下一代分布式计算
- php做前端动态效果,通过CSS Animation进行前端动效
热门文章
- 汇编语言 emu8086软件的安装和输出Hello,world
- spreadJS初体验
- 国产开源数据可视化套件Cboard使用
- ANDROID cmake版本下载,android studio中为gradle指定cmake版本
- python批量音频转格式_ffmpeg 转为16K PCM格式,python生成批量转码脚本
- 2021:Python的下载安装教程(很详细,初学者也能懂)
- 数据结构复习-day01-SqList顺序表
- MATLAB学习与使用:矩阵的运算
- 怎样关闭vivo的HTML查看器,vivo安全模式在哪儿关闭?
- Java设计模式(四)行为型 设计模式