自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (9)
  • 收藏
  • 关注

原创 人工智能论文整理

1 人脸识别1.1 人脸检测1.1.1 Retina Face论文地址:https://arxiv.org/pdf/1905.00641.pdf代码地址:https://github.com/deepinsight/insightface/tree/master/RetinaFace简介文章:https://mp.weixin.qq.com/s/NnDjp9-4I5XuH...

2019-07-10 17:06:48 824

原创 人工智能数据集汇总

1 人脸数据库1.1 Wider FaceWIDER FACE 数据集是由香港中文大学发布的大型人脸数据集,含 32,203幅图像和 393,703 个高精度人脸包围框,该库中人脸包含尺度、姿态、表情、遮挡和光照等变化。WIDER FACE 几乎是目前评估人脸检测算法最权威的数据集。...

2019-07-10 17:03:04 1916

原创 人工智能调研报告汇总

如果有版权问题,请留言联系本人删除,感谢。2019年Q3【1】埃森哲:人工智能应用之道(高管指南)下载地址:https://download.csdn.net/download/putiancaijunyu/11267044相关文章:https://mp.weixin.qq.com/s/Dfy2LswUUNGuy5y5l39xbg笔记:http://note.youdao.co...

2019-07-01 17:55:19 2309

原创 OpenCV基础操作_视频读取

本文介绍了利用OpenCV来读取视频文件和IPC设备,给出示例。并分享了一些在项目中,遇到的摄像头延时的分析和处理心得,供大家参考。

2022-03-31 11:21:26 15338

原创 OpenCV基础操作_图片读取和保存

目录1 图片读取2 图片保存1 图片读取在OpenCV中,加载图片采用imread()函数。函数详细说明在:Reading and Writing Images and Video — OpenCV 2.4.13.7 documentationPython:cv2.imread(filename[, flags])函数功能:imread功能是加载图像文件成为一个 Mat 对象。imread支持的文件类型有:Windows bitmaps -*.bmp,...

2022-03-30 16:36:05 25229 1

转载 python-format格式化输出

http://blog.xiayf.cn/2013/01/26/python-string-format/

2019-06-12 20:30:24 278

原创 python-脚本参数传递

我们时常在执行python脚本的时候,希望能够传递一些控制参数进来,以便可以实现脚本最大程度的兼容,比如说:python3 Delete_pics.py --BoxIP 192.168.1.20--group_id 5000 --index 1那么在python脚本中,怎么对这些参数进行解析呢?直接上代码:import argparseparser = argparse.A...

2019-05-06 21:24:30 965

原创 python-一些文件相关的操作

1 获取当前脚本的路径:current_dir = sys.path[0]2 创建一个文件路径:fail_img_path=os.path.join(str(current_dir) + '/register_result' + "/register_fail_img/"+ str(otherStyleTime))3 拷贝文件:import shutilcp_scrip_pa...

2019-05-06 21:18:14 141

原创 深度学习---在Ubuntu 16.0.4上安装TensorFlow

我的环境是Ubuntu 16.0.4,python的版本为3.5.2。参考的文献如下:https://www.tensorflow.org/install/pip1)下载pip安装包:https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp35-cp35m-linux_x86_64.whl2)使用命...

2019-05-05 19:57:17 235

转载 python3-list使用

https://www.digitalocean.com/community/tutorials/understanding-lists-in-python-3https://www.digitalocean.com/community/tutorials/how-to-use-list-methods-in-python-3https://www.digitalocean.com/com...

2019-04-16 11:31:24 148

原创 python-python内存泄露跟踪

最近被python的内存使用搞得比较的郁闷,记录在案。内存泄漏的经典定义是曾经使用过一次的内存,现在却没有,但还没有被回收。使用纯Python代码几乎不可能。但正如Antoine指出的那样,即使您不需要保留所有数据,您也可以通过允许数据结构无限制地增长来轻松地消耗所有内存。1 将值存储在类或全局范围而不是实例范围中,而不是实现它。比如下面的这个代码:class Money(...

2019-04-16 11:23:55 1398

原创 MQTT-MQTT代理服务器Mosqitto安装和测试

Mosqitto是Eclipse推出的开源的MQTT broker,支持MQTT3.1和3.1.1协议,是个轻量级的服务器。其官网地址为:https://mosquitto.org/MQ 遥测传输 (MQTT) V3.1 协议规范:http://www.ibm.com/developerworks/cn/webservices/ws-mqtt/index.html1 安装1.1 安装...

2019-03-08 15:58:47 2807

原创 系统性能-嵌入式系统性能优化简述

1 概述一个嵌入式系统通常在开发或是发布的时候经常会有遇到性能的问题,参考整个系统的硬件情况,一般还有以下几种的维度可以考虑:CPU Bound IO Bound Memory Bound GPU Bound NPU Bound NetWork Bound2 CPU Bound计算密集型CPU bound指的是系统的硬盘和内存的性能,相对于CPU的性能要好很多,此时系统...

2019-03-07 16:26:07 687

原创 Gunicorn在雾计算/边缘计算中的实际应用

1 雾计算/边缘计算的网络服务特点边缘计算网络服务主要由几个特点:1)局域网内的请求(可以不用考虑使用SSL)2)并发量和连接数并不会太大(相对于公网的网络请求,千万的并发请求)3)数据请求是固定的,并且数据量不大(可以使用短链接)4)服务器硬件的能力相对有限,没有固定独立的机房。2 适用的网络框架http://python.jobbole.com/87666/3 ...

2019-03-01 20:15:58 360

转载 使用Linux的corntab来完成定时任务

https://www.cnblogs.com/intval/p/5763929.html # crontab –e (加入下面一行,每5分钟跟私有云服务器同步一次时间,具体间隔时间可根据实际情况自定义)*/5 * * * * /usr/sbin/ntpdate <私有云服务器ip>检查cron job:# crontab –l重启小盒子,观察时间能否与服务器同...

2019-02-27 11:55:37 543

原创 AIOT OS设计思考

目录1 可调试1.1 完善的log系统1.1.1 log系统基本要求:1.1.2 log系统中级要求:1.1.3 log系统高级要求:1.2 完善的系统调试工具2 可裁剪2.1 可配置的模块3 可连接3.1 较为丰富的设备连接协议3.1.1 抽象的网络接口层,比如ble,NB,ZigBee,WIFI,Ethnet‘3.2 通用的物联网协议支持:3...

2019-02-22 23:09:37 2656

转载 利用window 10搭建NTP Server

https://blog.csdn.net/tuesdayaa/article/details/78459714Android 系统配置ntp服务。1. adb connect 192.168.50.xx2. adb shell settings put global ntp_server 192.168.50.1023. adb reboot4. adb disconnect...

2019-02-14 15:31:57 1204 1

转载 window下测试ntp服务器是否可用

https://blog.csdn.net/wenshuangzhu/article/details/44082789

2019-02-14 14:51:26 3819

转载 搭建Git+Gitlab服务器方法

http://note.youdao.com/noteshare?id=7399ecd1a7bc083b29e91959bbf56eb7&sub=989D9A6C47754462B903CCE8F321BFB5

2019-02-13 10:13:09 258

原创 算法基础---ReLU激活函数及其变种

1 ReLU激活函数提出的背景1)降低计算量。早期使用的sigmoid函数,算激活函数时(指数运算),计算量大,反向传播求误差梯度时,求导涉及除法,计算量相对大,而采用Relu激活函数,整个过程的计算量节省很多;2)解决梯度消失的问题对于深层网络,sigmoid函数反向传播时,很容易就会出现梯度消失的情况(在sigmoid接近饱和区时,变换太缓慢,导数趋于0,这种情况会造成信息...

2019-01-24 12:03:23 14791 1

原创 算法基础---激活函数

目录1 激活函数的作用2 激活函数的位置3 激活函数分类3.1 饱和激活函数3.2 非饱和激活函数4 常见激活函数4.1 Sigmoid函数4.2 tanh函数4.3 ReLU函数及其变形4.3.1 ReLU4.3.2 Leaky-ReLU4.3.3 P-ReLU4.3.4 R-ReLU4.4 ELU(Exponential Linear U...

2019-01-23 19:33:44 518

原创 算法产品化---人脸识别采集终端的摄像头品质要求

人脸识别是一个体系工程,需要包括摄像头,算法,算力,工程部署等统一配合,才能获取到一个比较好的体验。笔者就曾经在一个项目中,需要对进来图像非常模糊的照片做人脸识别功能,直呼”臣妾做不到啊“。那我们首先就需要看看,什么的图片会影响到人脸识别的体验?精度:脸部亮度,人脸角度,清晰度,人脸光照均匀,人脸大小,人脸遮挡等;时间效率:摄像头的帧率,抓拍机的抓拍速度等。这些因素各自受什么影响呢...

2019-01-21 21:41:47 4057 1

原创 算法产品化---常见图片格式转换

目录目录1 图片展现形式1.1 image file1.2 base641.3 binary1.4 MAT1.5 numpy array2 格式之间的相互转换2.1 image_file & numpy2.2 base64 & image file2.3 base64 & Mat2.4 base64 & numpy...

2019-01-17 23:15:58 797

原创 系统异常处理--mongodb导致的系统不断重启

      在我们的系统中,是使用mongodb作为数据库存储的。      结果在一次的压力测试过程中,发现mongodb的cpu占用达到了400%,同时,整个人脸识别系统没有办法正常工作。分析保存下来的log显示如下:初步猜测大概率是和mongodb是有关系的。在没有办法确认问题之前,执行systemctl restart mongo命令,重启了mongodb。系统恢复正常工作...

2019-01-14 23:12:26 2225

原创 python开发---python处理binary文件

     python处理binary文件的基本流程如下:TrainLabelFileName = r'/home/yml/桌面/mnist/train-labels.idx1-ubyte'TLbinfile = open(TrainLabelFileName,'rb')TLbuf = TLbinfile.read()对与buffer做一些处理TLbinfile.close ...

2019-01-08 22:48:55 8516

原创 算法研究---MNIST数据集

MNIST简介MNIST(Mixed National Institute of Standards and Technology database)是一个计算机视觉数据集,它包含70000张手写数字的灰度图片,其中每一张图片包含 28 X 28 个像素点。 每一张图片都有对应的标签,也就是图片对应的数字,例如上面这张图片的标签就是 1。数据集格式:60000行的训练数据集是一...

2019-01-07 22:31:53 1567

原创 算法产品化---在ArmNN上运行ONNX

主要参考文档:https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/configuring-the-arm-nn-sdk-build-environment-for-onnx/setup-and-download-libraries为了确保arm网站上面不做...

2019-01-03 11:56:07 1948

原创 算法产品化---main函数参数

1 概述和问题导入    在将算法导入到Android或是其他的对接平台的时候,常常发现算法工程师给出的是可执行档的demo 源代码,而且以C++为居多。    在架构设计上,为了解耦合(算法应用和算法开发分离),我这边常使用的一个方式是将main函数进行重命名,然后构造main函数参数,从而保证算法应用和算法开发最低限度的耦合。     比如:修改之前:int main(in...

2019-01-02 17:20:10 233

原创 Python开发_enumerate() 函数

              enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数se...

2018-11-14 22:03:57 505

原创 Android app开发中获取cpu arm架构信息及执行shell命令方法

    最近在做一个项目,需要在app开发过程中去判断cpu的arm架构,比如说是armeabi-v7a,或是arm64-v8a。    其实,在adb shell命令下面,可以通过getprop的方式,获取到一些信息,比如:rk3399_urbetter:/ # getprop|grep arm[dalvik.vm.isa.arm.features]: [default][dalv...

2018-07-19 12:13:02 5963

原创 Android app开发中,禁止访问/data/local/tmp

/data/local/tmp目录无法访问应对,及如何从Android apk中拷贝bin、so文件档

2018-07-18 20:09:27 10913

原创 MQTT协议_连接

CONNECT       在发送MQTT connect报文之前,必须确保底层提供了有序、可靠、双向连接的网络连接。比如可以建立TCP/TLS连接。2.4.1.1 报文格式Connect控制报文包括固定报文和可变报文,以及有效载荷三个部分。有效载荷包含一个或多个编码的字段。包括客户端的唯一标识符,Will主题,Will消息,用户名和密码。除了客户端标识之外,其它的字段都是可选的,

2018-02-06 13:00:41 12705 1

转载 医疗物联网将带来哪些机遇和挑战?

写在读后: 医疗检测的准确性随着技术的进步会越来越高,数据的质量也会得到质的提高。但由此带来大数据的问题,未来基于数据的人工智能将得到质的发展。其实,从最近的医学影像识别人工智能的蓬勃发展已经可以看到这方面的趋势。 最最重要的问题还是安全。其实不止是数据的安全。包括设备,网络,存储等的安全需要体系化的设计。====================

2018-02-02 21:04:37 1512

原创 FreeRTOS开发实战_操作系统中的任务调度

在一个操作系统的实现中,实现上下文的切换有两种情况:执行一个系统调用系统滴答定时器(SYSTICK)中断,轮转需要。5.1.1 SVC系统调用 SVC(系统服务调用,亦简称系统调用)用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户

2018-02-02 13:14:05 4602

原创 FreeRTOS开发实战_链表管理

4.1 链表的特性在FreeRTOS的链表管理中,采用的是双向链表,其中链表头指针使用xLIST来表示,而链表尾部指针为xMINI_LIST_ITEM。这个链表有一个非常巧妙的设计在于添加了两个item:pvContainer,用来记录这个Item是属于哪一个链表; pvOwner,用来扩展Item,可以用来基于链表做客制化的操作;比如我们客制化的一个链表Item

2018-02-02 12:46:53 1316

原创 FreeRTOS开发实战_队列管理

队列管理在FreeRTOS各个任务之间可能会进行相互通信,而在FreeRTOS中所有通信和同步的机制都是基于队列来实现的。本小结主要说明一下问题: 如何创建一个队列。 队列如何管理其数据。 如何像队列发送数据。 如何从队列接受数据。 队列阻塞是什么意思。往队列发送和从队列接收时优先级会有什么影响。3.1 队列的特性3.1.1 数据存储队列可以保存有限个确

2018-02-01 16:23:56 594

原创 FreeRTOS开发实战_FreeRTOS内核配置项目解析

2.3 移植FreeRTOS2.3.1 内核配置文件FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪定制FreeRTOS内核。这个配置文件是针对用户程序的,而非内核,因此配置文件一般放在应用程序目录下,不要放在RTOS内核源码目录下。可以参考Demo中的FreeRTOSConf

2018-01-31 13:05:29 5370

原创 FreeROTS开发实战_FreeRTOS概述

FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。 由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,

2018-01-30 12:48:01 4955

转载 正在兴起的边缘计算更适合物联网

转自:物联网资本论 阅后总结: 未来的物联网一定是个本地+云的架构。在本地的架构中,边缘计算可以带来及时,快速,高效的反馈。云端架构,处理复杂的计算及存储等。这两个计算相符相成,并不矛盾。 当然,在边缘计算中,终端的计算能力毕竟有限,而且架构差异比较大,这就需要一个比较好的架构设计,和好的模型建立。我们目前在做的,运动人工智能的动作识别,空鼠的轨迹还原等都是属于边缘计算的范

2018-01-30 12:27:19 458

转载 【转载】【专栏】国内外物联网平台初探(篇五:机智云平台)

作者:马智物联网智库 整理发布转载请注明来源和出处------ 【导读】------物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》—— 国内——(一)百度物接入IoT Hub(

2018-01-02 20:42:49 2615

2019年中国AI芯片行业研究报告.pdf

1.AI 芯片行业生命周期正处于幼稚期 市场增长快 2.AI 芯片是芯片产业和人工智能产业整合的关键 尤其是 AI 系统芯片 3 云 端 含边缘端 服务器 、 智慧型手机 、 和物联网终端设备 等三个场景 是 目前 AI 芯 片企业的主要落地市场 少数企业则是面向未来的 自动驾驶 汽车市 场

2019-07-02

埃森哲:人工智能应用之道(高管指南).pdf

人工智能时代,企业管理者应该做的四件事和需要思考的四个问题。

2019-07-01

GAT1400.1-2017公安视频图像信息应用系统 第1部分:通用技术要求.zip

(GAT1400.1-2017)公安视频图像信息应用系统 第1部分:通用技术要求

2019-06-19

GAT 1400.4-2017公安视频图像信息应用系统 第4部分:接口协议要求.rar

GA/T 1400-2017《公安视频图像信息应用系统》第4部分 接口协议要求

2019-06-19

arm nn onnx

armnn onnx build doc from arm website,ensure that can help you build successfully.

2019-01-03

linux下can驱动及应用程序实现

在linux下实现can驱动,并完成应用程序开发,可实现can设备之间的通信。

2009-04-23

linux下串口程序开发

linux下串口程序开发,详细介绍开发的具体过程,并附带一个指纹识别程序

2009-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除