相机快速选型:

当前您的位置是:首页>新品动态

凯视佳L-UNIFORM SDK嵌入式开发包介绍

时间:2018-08-15    作者:系统管理员

L-UNIFORM嵌入式开发包适用产品

凯视佳USB3.0 USB2.0 系列工业相机目前支持相机型号如下

KSJ_UC320C_MRNN

KSJ_MUC36C_MGYYO

KSJ_MU3C500C_MRYYO

KSJ_MU3C500M_MRYYO

KSJ_MU3E130C_EGYYO

KSJ_MU3E130M_EGYYO

KSJ_MUC36C_MGYFO

KSJ_MUC36M_MGYFO

KSJ_MU3C120C_MGYYO

KSJ_MUC130C_MRYNO

KSJ_MUC120C_MGYYO

KSJ_MU3S230C_SGYYO

KSJ_MU3S230M_SGYYO

KSJ_MU3S640C_SRYYO

KSJ_MU3S640M_SRYYO

KSJ_MU3S231C_SGYYO

KSJ_MU3S231M_SGYYO

KSJ_MU3S500M_SGYYO

KSJ_MU3HS500C_SGYYO

KSJ_MU3HS230C_SGYYO

KSJ_MU3HS230M_SGYYO

KSJ_MU3HI401C_IGYYO

KSJ_MU3S40M_SGYYO

KSJ_MU3S210C_SRYYO

KSJ_MU3I130M_IGYYO

KSJ_MU3S321M_SGYYO


应用说明简介

L-UNIFORM SDK 的发布开放了凯视佳机器视觉产品在 Linux 系统上的应用能力

可以支持PCembedded 系统Linux PC测试平台为x64 ubuntu 16.04 操作系统

嵌入式测试平台为RK3399 硬件平台上的linuxandroid7.1系统。Bubblegum-96硬件平台上的linuxandroid7.1系统


使用准备

请预先了解相机的硬件连接知识包括,线缆连接,镜头和采集控制系统的连接。

请确保相机固件为官方最新版本 

支持的软硬件系统

RK3399 或者 其他基于armv7 处理器的设备,3264位均可,推荐使用64位处理器。

相机为凯视佳USB3.0 USB2.0接口

Linux 推荐版本是ubuntu 16.04

配置操作系统

Ubuntu 系统 

sudo apt-get update

sudo apt-get install python-numpy

sudo  apt-get install python-opencv

sudo apt-get install libopencv-dev

sudo apt-get install ffmpeg

以上库为完整运行和编译demo程序做准备

ubuntu自配置的嵌入式linux系统

把库文件加入到系统的库路径中

 

L-UNIFORM SDK 安装

获得

到我们的网站下载适应你系统的L-UNIFORM SDK

或者  https://github.com/catchbest/KSJApiNewgit@github.com:catchbest/KSJApiNew.git 

下载命令:

git clone git@github.com:catchbest/KSJApiNew.git

git checkout dev_zhanwei  //切换分支到 dev_zhanwei

git submodule –init

git submodule update

更新命令:

Source UpdateAll.sh

 

安装

Ubuntu 系统

解压缩压缩包

运行install.sh

根据提示选择

 

设置LD_LIBRARY_PATH 环境变量指向库的路径

 

Ubuntu 系统 

下载完开发包后解压缩

github.KSJApiNew/  是开发包的根目录       注意必须保证根目录名字是github.KSJApiNew

/yourpath  代替您的真实路径

cd  /yourpath/KSJDemoPython_Base

sudo apt-get install python-numpy

sudo  apt-get install python-opencv

安装以上两个包之后

cd /yourpath/github.KSJApiNew/KSJDemoPython_Base

确定相机已经正确连接

sudo LD_LIBRARY_PATH=../KSJApi.bin/linux/ python camtest.py

屏幕上会出现相机的图像。

你可以修改camtest.py 快速测试你的参数设置

C++

sudo apt-get install libopencv-dev

sudo apt-get install ffmpeg

 

SJDemoCPP_Multiple

sudo LD_LIBRARY_PATH=../KSJApi.bin/linux/ ./catchbesttest

make

sudo运行

方法1.

 chmod   -R 777 /dev/bus/usb

方法2

添加udev rules 文件 文件名

github.KSJApiNew/KSJApi.bin/linux/1-ksjusb.rules

内容

SUBSYSTEM=="usb",ATTRS{idVendor}=="0816",ATTRS{idProduct}=="1a15",GROUP="user",MODE="0777"

SUBSYSTEM=="usb",ATTRS{idVendor}=="0816",ATTRS{idProduct}=="1911",GROUP="user",MODE="0777"

根据你的相机PID VID修改rules文件 并把文件添加到你的uevent配置文件夹

ubuntu 16.04 路径为 /etc/udev/rules.d/

这样就不用 sudo 来访问相机了

X3399 android apk使用方法

1.先插上相机


2.adb  root


3.adb shell



4.# chmod 777 /dev/bus/usb -R

相机采集使用

基本流程就是 1.库初始化 2.获得相机数量 3.设置相机参数 4.采集图像

如果使用640万像素以上的相机,请运行下面的命令 增大usbfs的缓存

sudo sh -c 'echo 1000 > /sys/module/usbcore/parameters/usbfs_memory_mb'





进入留言板