Raspberry Pi

Qt编写的项目作品24-人脸识别综合应用(在线+离线+嵌入式)

£可爱£侵袭症+ 提交于 2020-05-08 10:35:07
一、功能特点 支持的功能包括人脸识别、人脸比对、人脸搜索、活体检测等。 在线版还支持身份证、驾驶证、行驶证、银行卡等识别。 在线版的协议支持百度、旷视,离线版的支持百度,可定制。 除了支持X86架构,还支持嵌入式linux比如contex-A9、树莓派等。 每个功能的执行除了返回结果还返回执行用时时间。 多线程处理,通过type控制当前处理类型。 支持单张图片检索相似度最高的图片。 支持指定目录图片用来生成人脸特征值文件。 可设置等待处理图片队列中的数量。 每次执行都有成功或者失败的信号返回。 人脸搜索的返回结果包含了原图+最大相似度图+相似度等。 人脸比对同时支持两张图片和两个特征值比对。 相关功能自定义一套协议用于客户端和服务端,可以通过TCP通信进行交互。 自定义人脸识别协议非常适用于中心一台服务器,现场若干设备请求的场景。 每个模块全部是独立的一个类,代码整洁、注释完善。 自定义人脸识别协议功能: 离线使用,同时支持百度的离线包和嵌入式linux人脸识别静态库。 支持多个连接并发,自动排队处理,返回的时候带上唯一标识区分。 传入单张图片返回人脸区域。 传入单张图片返回人脸特征值。 传入单张图片或者多张图片返回是否是活体。 传入两张图片返回比对结果。 传入两个特征值返回比对结果。 传入单张图片添加人脸。 指定唯一标识符删除人脸。 传入单张照片返回相似度最大的人脸信息。

树莓派与Arduino串口通信

早过忘川 提交于 2020-05-07 17:51:23
咳,时隔多月又回到了熟悉的博客园。 从现在开始重新去培养写博客的习惯。 主要是用于科研技术方面的,去记录一些我的学习和思考。 会把问题尽量的具体化,新手化 一是记录方便回忆,二是梳理,三也是希望为遇到相关问题的朋友提供多多少少的借鉴和帮助吧 回归正题,如何实现树莓派与Arduino串口通信 首先是接线方式 一、树莓派与arduino通过USB进行通信 1、将树莓派与arduino通过usb线进行连接 2、在树莓派终端输入 ls /dev/tty*查看两者连接端口的名字。查看有没有ttyACM0 这个文件(注只有在两个硬件USB互连的情况下才会有这个。如果两者没有连接是不会有的) 最新的系统一般都会自动生成。看到ttyACM0就说明二者可以通讯了 接下来上测试代码。 3、编写树莓派与arduino通信代码。 arduino代码: void setup() { Serial.begin(9600); // 9600 bps } void loop() { if ( Serial.available()) { if('s' == Serial.read()) Serial.println("Hello Raspberry,I am Arduino."); } } 把上面代码通过python IDE下载到arduino中,然后再再与树莓派usb链接。 树莓派代码: import

张祎韡/BlockPi

帅比萌擦擦* 提交于 2020-05-07 13:22:00
BlockPi 一个专门为 树莓派 设计的图形化编程平台,基于 Google Blockly 构建,适用于树莓派爱好者或者少儿编程学习。 A visual programming editor app for Raspberry Pi , built on Google Blockly , made for RPi users or kids to learn coding. 特点/Features 完整的Blockly移植到树莓派上,完全免费使用。Full Blockly features on RPi, free to use. 集成树莓派GPIO控制,支持 Sense HAT ,未来支持更多树莓派外设和功能。Build-in GPIO control and Sense HAT support, and more functions in the future. 程序可直接在应用内运行,同时可转化成Python代码,方便学习Python。Code runs in the app, and can be convert to Python. Helpful to learn Python. 支持繁简体中文、英语。Localization for English, Simplified/Traditional Chinese. 支持保存、载入程序。Support save

多操作系统平台资产风险状况研究:微软漏洞最多

我的未来我决定 提交于 2020-05-05 19:37:01
多操作系统平台资产风险状况研究:微软漏洞最多 Kenna Security 发布了一份新的报告指出,70% 的微软资产至少具有一个高风险漏洞。在研究期间,研究人员共发现了微软资产中的 2.15 亿个漏洞,其中已完成修复的漏洞有 1.79 亿个,占比 83%。其余未修补的 3600 万个漏洞要高于 Mac、Linux 和 Unix 资产的总和。 来源:开源中国 这恐怕更多反映的是微软资产占比最多。 用户 6 年前给 OneDrive 提了条建议 微软:今年搞定了 早在 2014 年 8 月份,就有用户在官方社区建议微软给 OneDrive 网盘增加增量同步的功能。6 年后,也就是 2020 年 4 月 24 日,微软官方人员回复了这个帖子,带来了一个好消息——OneDrive 网盘的个人版、商业版都已经支持增量同步功能了,祝大家“玩得开心”。 来源:快科技 据说巨人的神经链路比较长,当他的脚被蛇咬了一口之后,要几个月之后才能感觉到疼。 艺术家免费分享了打造复古计算机和游戏系统的纸模型工艺包 如果你正在寻找一种怀旧的方法或想在新冠病毒封锁期间做一些巧妙的事情,那么为什么不利用一些简单的纸质模型工具来打造一台老式电脑或游戏系统呢?Rocky Bergen 的个人网页查看: http://rockybergen.com/papercraft 来源:cnBeta.COM 可以用纸模来过家家

win10下使用"远程桌面连接"与树莓派通信

拟墨画扇 提交于 2020-05-05 19:32:03
1.配置   ##打开终端使用命令安装xrdp   sudo apt-get install xrdp   ##安装tightvncserver桌面服务   sudo apt-get install vnc4server tightvncserver   ##重新启动xrdp服务   sudo /etc/init.d/xrdp restart 2.获取树莓派IP   打开终端输入命令:ifconfig   进而查询到你的 IP 地址(如果你连接的是wifi,在出现的信息中找到wlan0,找到 ini0 :192.168.X.X)   这就是你的 IP 3.互相通信    在win10下win+R然后输入mstsc 执行,在远程桌面连接窗口中输入刚才查询的树莓派IP,连接,然后在登录到xrdp窗口中,默认选择的是Xorg(有的是sesman-Xvnc)   用户名:pi   密 码:raspberry 完成后即可进入树莓派的系统图像界面。 来源: oschina 链接: https://my.oschina.net/u/4414119/blog/4267510

树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH

♀尐吖头ヾ 提交于 2020-05-05 15:40:01
Ubuntu mate for 树莓派3b+ 系统下载: 下载地址: https://ubuntu-mate.org/download/ 这里用32位系统:(64位也可以的,虽然还是实验阶段的,不是工业应用的话都是一样的) 刻好tf卡后,插入树莓派3b+, 给电重启。 这里需要说明一个事情,我们这里是使用外接键盘鼠标和屏幕的。 启动树莓派3b+, 报错: Error: Driver 'sdhost-bcm2835' is already registered, aborting 不过不影响启动和安装系统,不过网上也有网友遇到这个问题: https://blog.csdn.net/hello_dean/article/details/103393128 不过都不影响安装和使用,估计这就是一个bug,没啥大事。 启动进入桌面后,使用终端安装ssh服务器: 在终端输入: ssh 127.0.0.1 如果提示:   ssh: connect to host localhost port 22: Connection refused 这个就表示没有还没有安装SSH 安装SSH服务    安装命令:sudo apt-get install openssh-server   卸载命令:sudo apt-get remove openssh-server 启动ssh服务: sudo service

使用asp.net core 3.0 搭建智能小车2

我是研究僧i 提交于 2020-05-05 15:00:40
  上一篇中我们把基本的运行环境搭建完成了,这一篇中,我们实战通过树莓派B+连接HC-SR04超声波测距传感器,用c# GPIO控制传感器完成距离测定,并将距离显示在网页上. 1.HC-SR04接线    传感器如下图:      HC-SR04 模块可以测量 3cm – 4m 的距离,精确度可以达到 3mm.这个模块包括 超声波发射器、超声波接收器和控制电路三部分.该传感器有4个引脚:   VCC, 超声波模块电源脚,接5V电源即可   Trig, 超声波发送脚   Echo,超声波接收检测脚   GND,接地 1.1HC-SR04超声波模块工作原理:   (1) 树莓派向 Trig 脚发送一个至少 10us 的脉冲信号。   (2) HC-SR04 接收到信号,开始发送超声波,并把 Echo置为高电平,然后准备接收返回的超声波   (3) HC-SR04 接收到返回的超声波,把 Echo 置为低电平。   (4) Echo 高电平持续的时间就是超声波从发射到返回的时间间隔。   (5) 计算距离:距离(单位:m) = (start - end) * 声波速度 / 2 1.2 接线 4 个引脚由 2 个电源引脚(Vcc 、GND)和 2 个控制引脚(Trig、Echo)组成。   Vcc 和 Gnd 接 5v DC 电源,但不推荐用独立电源给它供电,应使用树莓派的 GPIO

张高兴的 .NET Core IoT 入门指南:(一)环境配置、Blink、部署

与世无争的帅哥 提交于 2020-05-05 13:18:56
如何在 Raspberry Pi 的 Raspbian 上构建使用 GPIO 引脚的 IoT 程序?你可能会回答使用 C++ 或 Python 去访问 Raspberry Pi 的引脚。现在,C# 程序员可以使用 .NET Core 在 Linux 上构建 IoT 应用程序。只需要引入 System.Device.Gpio NuGet 包即可。 提示 因为 .NET Core JIT 依赖于 ARMv7 指令集,因此处理器架构新于 ARMv7 的 Linux 开发板都可以使用此包进行硬件操作。当然,一些特殊的硬件操作除外,比如对 GPIO 引脚进行上拉,这需要对处理器的寄存器进行访问,而 System.Device.Gpio 对不支持的硬件仅实现了通用操作。 若要继续阅读下面的内容,你需要准备: 安装有 Linux 的 Raspberry Pi 2B/3B/3A+/3B+ Visual Studio 2019 用于构建程序的 .NET Core SDK (版本大于 2.1) 环境配置 首先获取 Raspberry Pi 的硬件接口的访问权限。 提示 远程访问 Raspbian 可以使用 putty 通过 SSH 进行访问,也可以使用 apt 安装 xrdp ,通过 Windows 远程桌面进行访问。对于没有桌面环境的 Raspbian Lite,可以通过执行 sudo raspi

Qt编写的项目作品24-人脸识别综合应用(在线+离线+嵌入式)

自作多情 提交于 2020-05-04 20:20:35
一、功能特点 支持的功能包括人脸识别、人脸比对、人脸搜索、活体检测等。 在线版还支持身份证、驾驶证、行驶证、银行卡等识别。 在线版的协议支持百度、旷视,离线版的支持百度,可定制。 除了支持X86架构,还支持嵌入式linux比如contex-A9、树莓派等。 每个功能的执行除了返回结果还返回执行用时时间。 多线程处理,通过type控制当前处理类型。 支持单张图片检索相似度最高的图片。 支持指定目录图片用来生成人脸特征值文件。 可设置等待处理图片队列中的数量。 每次执行都有成功或者失败的信号返回。 人脸搜索的返回结果包含了原图+最大相似度图+相似度等。 人脸比对同时支持两张图片和两个特征值比对。 相关功能自定义一套协议用于客户端和服务端,可以通过TCP通信进行交互。 自定义人脸识别协议非常适用于中心一台服务器,现场若干设备请求的场景。 每个模块全部是独立的一个类,代码整洁、注释完善。 自定义人脸识别协议功能: 离线使用,同时支持百度的离线包和嵌入式linux人脸识别静态库。 支持多个连接并发,自动排队处理,返回的时候带上唯一标识区分。 传入单张图片返回人脸区域。 传入单张图片返回人脸特征值。 传入单张图片或者多张图片返回是否是活体。 传入两张图片返回比对结果。 传入两个特征值返回比对结果。 传入单张图片添加人脸。 指定唯一标识符删除人脸。 传入单张照片返回相似度最大的人脸信息。

树莓派

让人想犯罪 __ 提交于 2020-05-04 05:59:58
首先先了解一下bluez, 以及常用的tools. - hcitool、bluetoothctl等工具,可以进行BLE设备的扫描、连接、配对、广播等操作; - hcitool可以发送HCI command,设置BLE的广播数据; - gatttool可以在GATT层面,完成GATT profile的连接、service attribute的读写等操作; bluez 安装 sudo apt-get install bluez hciconfig 查看蓝牙设备 pi @raspberrypi :~ $ hciconfig hci0: Type : Primary Bus : UART BD Address : B8 : 27 :EB : 26 : 23 :F1 ACL MTU : 1021 : 8 SCO MTU : 64 : 1 UP RUNNING RX bytes: 822 acl: 0 sco: 0 events: 57 errors: 0 TX bytes: 4231 acl: 0 sco: 0 commands: 57 errors: 0 所有命令如下 pi@raspberrypi:~ $ hciconfig --help hciconfig - HCI device configuration utility Usage: hciconfig hciconfig [-a]