通过百度AI的快速入门手册,我们可以知道,如果要调用百度AI的接口,我们需要移植依赖库libcurl,openssl和jsincpp库。
环境:迅为提供的ubuntu16.04
编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
开发板:迅为4412开发板
一.jsoncpp库简介
JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp是c++解析JSON串常用的解析库之一。
二.移植
1,解压压缩包进进入解压后的目录
tar -vxf jsoncpp-1.6.5.tar.gz
cd jsoncpp-1.6.5/
2.新建一个arm_jsoncpp文件夹
mkdir arm_jsoncpp
3.复制编译需要用到的库文件到arm_jsoncpp文件夹
cp src/lib_json/* arm_jsoncpp/
4.复制编译需要用到的头文件到arm_jsoncpp文件夹
cp -r include/ arm_jsoncpp/
5.进入arm_jsoncpp文件夹,编译库
arm-none-linux-gnueabi-g++ -c *.cpp -I./include -fPIC
mkdir lib
ar cr ./lib/libjsoncpp.a *.o
arm-none-linux-gnueabi-g++ -shared -fPIC *.cpp -I./include -o ./lib/libjsoncpp.so
6.在 /usr/local/创建json文件夹,并把第5步的lib拷贝进去来和第4步arm_jsoncpp拷贝到json文件夹。
关键字:4412开发板 图像识别
引用地址:
4412开发板图像识别项目-移植百度AI依赖库curl(三)
推荐阅读最新更新时间:2024-11-10 11:29
4412ARM开发板学习笔记(一)
新手在进行开发学习前,建议先看01-迅为电子开发板入门视频。对开发板和开发环境有一定的了解后,不要盲目接线开机。以下是个人的一点经验,和大家分享一下。 补充:这是第一份笔记,主要是提供给刚拿到板子的同学,2、3分钟就可以看完,避免你走歪路。实际上视频上都有,我只是整理了一下。之后我大概不定期会陆续上传一些我的学习笔记分享给大家,希望大家可以给出建议。以后可以的话会整理一下,打包上传,也给后来学习的人一个参考,方便大家共勉。 注:我使用的是4412精英版+7寸屏+SCP封装+2G内存+16G闪存。其他版本可能会有一点点区别,但不影响学习。 一、开机前检查: 电源适配器(5V/2A):插到图上左下角POWER。开发
[单片机]
通过QT制作图形界面并调用百度AI进行图像识别(一)
硬件平台:iTOP-4412开发板 项目名称:图像识别项目 本文我们来学习利用QT构建一个图形界面并用QT调用百度AI的接口 一.添加arm编译套件 打开QT creator 点击Tools- Options 点击Build&run,并选择Compilers,如下图所示: 点击add,选择gcc- c,并在Compiler path 中选择2014.05编译器的gcc,名字起名为arm-linux-gcc,设置完成后点击apply 点击add,选择gcc- c,并在Compiler path 中选择2014.05编译器的g++,名字起名为arm-linux-g++,设置完成和后点击apply,如
[单片机]
迅为-4412开发板QtE5.7编译环境的两种搭建方式
1. 使用已经搭建好的镜像搭建好的编译环境在网盘“iTOP4412 开发板资料汇总(不含光盘内容)iTOP-4412 开发板搭建编译环境所需要的工具包以及补丁包9-QtE5.7 的编译环境安装包2-搭建好的QtE5.7 编译环境”目录下。 用户如果使用搭建好的编译环境,在简单的修改环境变量之后,就可以完成本章的编译。 用户在使用搭建好的环境时,如果 ssh 连接失败的话,可以参考“14.2.1.2”小节(也就 是下一节),配置 ssh 服务。如果参考“14.2.1.2”小节修改配置之后还有问题,可以参考14.2.1.3 和 14.2.1.4 小节,使用的替换工具。经过测试,在 ssh 工具无法使用的时候,这两个工具仍然可以使用。
[单片机]
苹果收购法国图像识别公司 技术或植入iPhone
腾讯科技讯 在苹果11月份将上市发售的新款手机iPhone X中,计算机视觉识别将成为重要的主角,苹果也将在行业内第一次实现对脸部的三维扫描识别。和这一策略相呼应的,是苹果正在收购相关的公司和人才。据外媒最新消息,苹果已经收购了法国的照片识别技术公司Regaind。 这家公司目前正在开发一种全新的算法,能够有效识别照片中的内容以及拍摄质量。 据美国科技新闻网站AppleInsider报道,苹果其实上已经在年初收购了这家法国新创技术公司,不过媒体刚刚通过消息人士获悉此事,苹果和Regaind之前均未对外宣布此事,目前也不清楚收购的交易金额。 Regaind是一家研发计算机视觉识别技术的厂商,尤其善于对照片内容进行识别。对
[手机便携]
iTOP-4412开发板如何配置可以支持 AVIN 的摄像头
内核目录下执行命令“make menuconfig” ,如下图: 将会打开内核的配置界面,如下图: 选择“Device Drivers”选项,进入“Device Drivers”配置界面,如下图: 选择“Multimedia support”选项,进入“Multimedia support”配置界面,如下图: 选择“Video capture adapters”选项,进入“Video capture adapters”配置界面, 如下图: 选择“Encoders,decoders, sensors and othe
[单片机]
高通布局图像识别 再次收购手机照片识别厂商
腾讯科技讯 移动互联网时代,人们使用智能手机和平板电脑,拍摄越来越多的照片,与此同时,O2O商业模式的建立,要求智能手机能够识别线下的更多照片或商品,这催生了对于图像识别技术的需求。 作为智能手机芯片王者的美国高通,已经悄然在手机图像识别领域进行布局。日前,高通证实收购了荷兰一家手机照片识别公司,该公司拥有基于人工智能的先进图像识别技术。 这家荷兰公司名为Euvision科技公司,最早脱胎于荷兰阿姆斯特丹大学,该公司面向安卓和iOS设备,推出了一款手机照片识别和管理工具Impala,其可以识别照片中的人脸等内容,并对照片自动归类和设置标签。 高通和Euvision公司并未正式对外宣布消息,目前还不清楚此次收购的金额,但
[手机便携]
迅为4412开发板实战机车导航-GPS定位系统
全球定位系统 一种以空中卫星为基础的高精度无线定位系统,它能够对全球任何地方提供准确的地理位置,车行速度及精确的时间信息。也就是用卫星技术来定位。智能手机本身都具备。 AGPS(辅助卫星定位系统) 利用手机基站的信息,配合GPS定位,让定位的速度更快。 GPS完全免费。 北斗卫星定位系统 中国自行研制的全球卫星定位系统,也是继GPS,GLONASS之后的第三个成熟的卫星定位系统。 项目需求以及可行性分析 产品开发步骤: 可行性分析(技术,资金,人力等条件) 需求定义. 概要设计(模块化,最终形成文档;流程图 I 函数接口) 详细设计(具体编程及硬件开发) 样机测试 小批从试生产 大批量生产(产品定型)
[单片机]
迅为4412开发板网络-最小局域网的配置方法
1.1 最小局域网介绍 这是一个暴露年龄的小技能,在网络不是很发达的时代,要是想联网玩游戏,会把两台电脑直接用网线连接在一起,通过设置 IPV4,这两台机器就组成了局域网。 部分学生用户,由于没有路由器和交换机,或者部分网络绑定了 IP 和 MAC 地址,无法分配 IP 地址。但是教程中不少实验都需要将开发板和 Ubuntu 设置在同一网段,也就是处于同一个局域网中。这时用户可以直接将将 PC 机的网口和开发板的网口用网线直连,它们在物理层上就已经处在局域网中,然后经过简单的网络配置就可以实现和局域网一模一样功能。 另外网上说的需要交叉网线,其实这个交叉网线是更早的技术了,现在几乎所有的网络都支持网线的翻转,软件会自动识别
[单片机]