Menu
Woocommerce Menu

在Linux上设置和编写翻译OpenCV3,使用FileZilla从Linux系统下载文件

0 Comment


必要:将Linux系统的的某部文件夹(里面含有文件夹和文件)下载到笔者Windows系统有些文件夹里

一、函数

    OpenCV的康健是:Open Source
计算机 Vision Library。OpenCV是八个基于(开源)发行的跨平台Computer视觉库,可以运营在Linux、Windows和Mac
OS操作系统上。它轻量级并且相当的慢——由风华正茂多种C函数和少许C++ 类构成,同偶然候提供了Python、Ruby、Matlab等语言的接口落成了图像管理和Computer视觉方面包车型地铁多数通用算法。

事情未发生前本身使用xshell下载,可是通过 rz :上传sz:下载
命令中的sz命令,下载失利。

1、简介

1、安装OpenCV的信赖包

下载 code文件到地头 以下是code文件里的剧情:

Shell函数相通于Shell脚本,里面贮存了后生可畏种类的命令

[编译器] > sudo apt-get
install build-essential

图片 1

然则,Shell的函数存在于内部存款和储蓄器,实际不是硬盘文件,所以速度比一点也不慢

[一定要设置] > sudo apt-get
install cmake git libgtk2.0-dev pkg-config libavcodedec-dev
libavformat-dev libswscale-dev

通过sz dir/* 命令:

其余,Shell还是能对函数进行预管理,所以函数的启航比脚本越来越快

[可接受设置] > sudo apt-get
install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev
libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

图片 2

2、定义

2、  从源代码创设OpenCV

经过寻觅资料得出结论是:sz命令下载不了文件夹,只可以下载文件!!!

function 函数名() {

安装完Python、与Python相关的软件包、cmake后就可营造OpenCV了。首先从

终非常小编想到少年老成款软件:图片 3通过FTP传输。以下笔者就大约表明怎样下载。通过其余的FTP软件也是基本上的。

语句

https://github.com/Itseez/opencv/archive/3.0.0-beta.zip
下载源代码并解压,然后将其运动到寄存在尖峰上的解压文件夹的公文夹中。

图片 4

[return]

接下来运转以下命令:

 

}

>> mkdir build

最主要字function表示定义四个函数,可以大致,其后是函数名,不经常函数名后方可跟叁个括号

>> cd build

标识“{”表示函数实践命令的进口,该符号也得以在函数名那大器晚成行,“}”表示函数体的了断,三个大括号之间是函数体

动用上面包车型客车cmake命令进行编写翻译设置

语句部分能够是不管三七七十黄金年代的Shell命令,也可以调用其余的函数

>> cmake –D
CMAKE_BUILD_TYPE=Release –D CMAKE_INSTALL_PREFIX=/usr/local
..

在函数中动用
exit命令,能够脱离整个脚本,平日状态,函数停止之后会回到调用函数的部分继续推行

>> make

能够利用 break 语句来行车制动器踏板函数的举行

>> make
install

函数的概念能够松开 .bash_profile
文件中,也足以放手使用函数的剧本中,还足以平昔放到命令行中

 若在python下运营opencv库,必得安装如下

函数可开展嵌套

sudo apt-get install python-opencv

可选择此中的unset命令删除函数。风华正茂旦顾客注销,Shell将不再保持这个函数

成就上述流程即安装到位

3、函数调用

3、进行测验,检查opencv是不是安装成功

3.1、命令行调用

下述代码中要小心,图片与代码文件要在二个文书夹下,不然要注脚图片路线。

# function show(卡塔尔(قطر‎{ –定义函数 show

图片 5

> echo “hello,you are calling the function”

按上述图中所示,若展现图片,证明opencv安装成功。

> }

备考:1、本流程使用欧洲糙莓派3类别开展opencv的设置,当然在张开编译时,非常非常耗时!!!!!!

# function display(卡塔尔国 { –定义函数 display

           2、在进行opencv源代码的下载进程中速度极慢,提出FQ。参考:

> echo “you display”

本博客参照他事他说加以考查《OpenCV3Computer视觉》

> }

 

# declare -f –突显定义的函数清单

# declare -F –呈现定义的函数名项目清单

# show –命令调用函数 show

# unset -f show –删除 show 函数

3.2、脚本调用

# vim test.sh

#!/bin/bash

function show(卡塔尔国 {         –定义函数

echo “hello shell,i am $1”

}

show george –调用函数,george 为传送参数

4、参数字传送递

函数能够经过岗位变量传递参数。举例:

函数名 参数1 参数2 参数3 参数4

当函数施行时,$1 对应
参数1,其余依次类推

5、返回值

函数中的关键字“return”能够停放函数体的自由地点,平日用于重临某个值

Shell在实施到return之后,就止住往下实行,重临到主程序的调用行

return的再次来到值只可以是0~256之间的一个大背头,重返值将保留到变量“$?”中

# vim test.sh

#!/bin/bash

function abc() {

  RESULT=$(expr $1 \% 2)

  if [ “$RESULT” -ne “0” ];then

  return 1

  else

  return 0

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图