cmake

win10安装配置face_recognition—Python

怎甘沉沦 提交于 2020-04-26 05:48:36
在github上下载了人脸识别算法face_recognition的源码,但在win10上运行有问题,通过查询资料,终于成功了。下面是在win10系统中对face_recognition的下载和配置步骤的总结。 参考:https://github.com/ageitgey/face_recognition/issues/175 1.首先,你的电脑上需要有一下几个东西: 1.安装了C/C++编译器的Microsoft Visual Studio 2015及以上版本 2.Boost库1.63及以上版本 3.Python2.7及以上版本 4.CMake并且将其添加到系统变量中 添加环境变量教程 *Boost库的安装: 1.下载Boost库,我下载的Boost_1_71_0 下载地址: https://www.boost.org/ 2.下载后解压,双击bootstrap.bat批处理文件,等待运行完毕窗口自动消失,运行完后就会得到以下文件 3.打开终端,定位到boost文件夹下(可直接在boost文件夹中按着shift点击鼠标右键,选择 在此处打开Powershell窗口(s),效果相同),输入运行命令b2 install 4.安装完成,关闭窗口 2.然后下载以下东西: 1.face_recognition,来源: https://github.com/ageitgey/face

ubuntu14.04配置face_recognition环境

时光毁灭记忆、已成空白 提交于 2020-04-26 04:50:37
Github项目地址:https://github.com/MiChongGET/face_collection 环境搭建 1. 环境 ubuntu14.04 LTS python2.7 pip 注:ubuntu14.04自带python2.7.6和python3.4,因此不再重新安装python。我这里使用python2.7,但需要更新一下python 2.7至python2.x 命令如下:   sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7   sudo apt-get update   sudo apt-get upgrade 2. face_recognition简介   基于face_recognition人脸识别库,实现人脸检测及人脸识别。face_recognition,使用 dlib 的最先进的人脸识别技术构建深度学习。该模型的准确率为99.38%。 3. 部署环境步骤 人脸检测基于dlib,dlib依赖Boost和cmake 参考链接:https://github.com/ageitgey/face_recognition/issues/120 Installing Boost, Boost.Python, and X11 can be accomplished easily with $ sudo

Win10+python3.5安装dlib与face-recognition

拜拜、爱过 提交于 2020-04-25 22:38:40
之前一直用python3.5,今天学习需要安装face-recognition,在安装完dlib后安装face-recognition时报错CMake must be installed to build the following extensions: dlib,通过查询资料得知以下解决方法。 首先必须知道 安装face-recognition需要首先安装dlib,安装Dlib时如果是python3.5以上(含3.5)需要先安装cMake编译工具,若不安装cmake后面安装face-recognition时就会报以上错误;而python3.6版本可直接安装不需要cmake。 解决办法一:卸载dlib,装cmake,重新装dlib,再装face-recognition。 解决办法二:在Anaconda环境中新建python3.6环境,使用时只需activate+环境名即可切换。如下图。 解决办法一耗时耗力,我采用了办法二。 在安装好python3.6后,再安装dlib和face-recognition不再报错,但有两点问题: 1、安装好dib直接安装face-recognition会报错“python -m pip install --upgrade pip”,更新pip即可。 2、安装face_recognition时 pip install face

Cartographer安装与卸载

喜欢而已 提交于 2020-04-25 18:36:19
注意:protoc版本会影响后续的安装,首先确认系统中有没有protobuf:locate protobuf;如果有,把所有与其相关的文件全部删除,再安装 1:安装ceres_solver (1)cmake .. -G Ninja -DCXX11=ON (2)ninja (3)sudo ninja install 2:安装protobuf3 (1)cmake -G Ninja -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release -Dprotobuf_BUILD_TESTS=OFF ../cmake (2)ninja (3)sudo ninja install 3:安装cartographer (1)cmake .. -G Ninja (2)ninja (3)sudo ninja install 3.1刷新安装的库 (1)sudo updatedb 4:在自己的ws下编译cartographer_ros 5:卸载cartographer (1)locate cartographer (2)rm所有.h .a bin等文件(/usr/local/share/cartographer /usr/local/include/cartographer /usr/local/bin/) 来源: oschina 链接:

MySQL 5.7 源码中的目录结构

强颜欢笑 提交于 2020-04-24 17:52:32
MySQl Server的源码可以直接去Github浏览。 这里我们选择5.7版本的: https://github.com/mysql/mysql-server/tree/5.7 也可以通过: git clone https://github.com/mysql/mysql-server.git 下载下来。 源码根目录中主要目录和文件的作用: BUILD :里面包含各个平台,各个编译器下进行编译的脚本; CMakeLists.txt :CMake入口编译文件; client :客户端工具,所有客户端工具都在这里,比如mysql,mysqlbinlog,mysqladmin,mysqldump等; cmake :为CMake编译服务的,这里定义了很多在CMake编译时使用的方法或变量; cmd-line-utils :一些小工具; config.h.cmake :用于生成编译时配置头文件的.cmake文件; dbug :提供一些调试用的宏定义,可以很好地跟踪数据库执行到的执行函数、运行栈桢等信息,可以定位一些问题; extra :包含了用来做网络消息认证的SSL包,并提供了comp_err、resolveip等小工具; include :MySQL代码包含的所有头文件,这里不包括存储引擎的头文件; libbinlogevents :MySQL 5.7 引擎开始新增的

face_recognition安装

做~自己de王妃 提交于 2020-04-24 08:34:56
Face_Recognition更适合于Linux系统,性能方面Windows系统下发挥Linux系统的四分之一。 Windows系统下安装:    方法1:anaconda3.5以前的版本含3.5     安装visual studio2014:       安装C/C++ 编译器,VS主要用于之后boost库的编译。     安装boost:       下载地址:https://sourceforge.net/projects/boost/files/boost-binaries/ 我下载的是boost_1_67_0-msvc-14.1-64.exe 直接安装就行。       如果下载的zip那就需要先解压,打开vs命令,更改文件夹到boost的解压路径,输入 bootstrap.bat 在文件夹里生成b2.exe,再输入 b2,让boost库里的东西自动编译     安装cmake:       官方下载地址:https://cmake.org/ 我下载的是cmake-3.13.1-win64-x64.msi,直接双击安装。将其路径加入PATH环境变量     安装dlib:       下载地址:https://pypi.org/simple/dlib/ 我下载的是dlib-19.7.0-cp36-cp36m-win_amd64.whl

二维码解析(编译zxing-cpp)

人走茶凉 提交于 2020-04-22 02:18:23
二维码解析使用的类库是zxing(官网 https://github.com/zxing/zxing )。 这个类库是谷歌的,原来有c++版本,后来的更新去掉了,zxing介绍了目前基于zxing的其他类库。 glassechidna/zxing-cpp ( https://github.com/glassechidna/zxing-cpp )已经好久不更新了,官网介绍也是使用的比较老的版本 nu-book/zxing-cpp ( https://github.com/nu-book/zxing-cpp )这个是最新的 ZBar/ZBar( https://github.com/ZBar/ZBar )是c语言版本,也好久没更新了。 所以我们使用nu-book nu-book在官网介绍了如何编译windows版本。但是没有使用的介绍。 所以我们先clone这个工程到本地。 安装cmake 用cmake编译zxing-cpp/example目录,生成ZXingExamples.sln 编译,生成scan_png.exe 在cmd中运行scan_png.exe xxx.png,就可以看到解析出来的url 然后按照scan_png.cpp中main的方法修改到自己工程中 缺少的头文件都可以在zxing-cpp中找到,因为一个个引用太麻烦,可以把zxing-cpp->core-

CMake编译OpenCV4.0时opencv_ffmpeg.dll等下载失败的解决思路总结

走远了吗. 提交于 2020-04-21 03:39:50
一、Configure会报一些红色的警告信息,比如: 1 CMake Warning at cmake/OpenCVDownload.cmake:193 (message): 2 FFMPEG: Download failed: 7;"Couldn't connect to server" 3 4 For details please refer to the download log file: 5 6 D:/study/opencv_with_contrib_test_sln/CMakeDownloadLog.txt 7 8 Call Stack (most recent call first): 9 3rdparty/ffmpeg/ffmpeg.cmake:20 (ocv_download) 10 cmake/OpenCVFindLibsVideo.cmake:200 (download_win_ffmpeg) 11 CMakeLists.txt:636 (include) 提示FFMPEG下载失败,因为无法连接到服务器,打开 CMakeDownloadLog.txt 查看详细信息。 二、打开CMakeDownloadLog.txt #use_cache " D:/study/opencv-4.0.0/.cache " #do_copy " opencv_ffmpeg.dll

通过例子进阶学习C++(七)CMake项目通过模板库实现约瑟夫环

浪尽此生 提交于 2020-04-19 04:12:22
本文是通过例子学习C++的第七篇,通过这个例子可以快速入门c++相关的语法。 1.问题描述 回顾一下约瑟夫环问题: n 个人围坐在一个圆桌周围,现在从第 s 个人开始报数,数到第 **m **个人,让他出局;然后从出局的下一个人重新开始报数,数到第 m 个人,再让他出局......,如此反复直到所有人全部出局为止。 上一篇我们通过数组、静态链表实现了约瑟夫环,具体参考: <a href="https://www.cnblogs.com/siweihz/p/12198744.html" target="_blank">通过例子进阶学习C++(六)你真的能写出约瑟夫环么</a> 本文,我们进一步深入分析约瑟夫环问题,并通过c++模板库实现该问题求解,最后我们说明用模板库的优劣之处。 2.模板库项目搭建 本文我们用c++的模板库通过单向循环链表实现约瑟夫环问题,用c++模板库实现约瑟夫环。 首先我们在Visual Studio中“文件”--“新建”--”CMake项目“: 点击“下一步”: 点击“创建”,即可生成一个CMake的C++项目。 在解决方案上面,点击“右键”,“添加”--“新建文件夹”: 在文件夹中新建文件“circList.h”、“CMakeLists.txt”和“main.cpp”。 然后在整个项目的“CMakeLists.txt"中增加如下内容: 3.C+

安装并配置多实例mysql数据库

。_饼干妹妹 提交于 2020-04-18 17:50:38
一、下载介质 http://mirrors.sohu.com/mysql/ http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz http://dev.mysql.com/downloads/mysql/ http://ftp.ntu.edu.tw/MySQL/Downloads/ 二、安装mysql需要的依赖包和编译软件 [root@monitor01 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@monitor01 ~]# uname -r 3.10.0-957.el7.x86_64 [root@monitor01 ~]# uname -m x86_64 安装依赖包 [root@monitor01 yum.repos.d]# yum install ncurses-devel libaio-devel cmake gcc gcc-c++ glibc openssl-devel bison-devel autoconf -y [root@monitor01 yum.repos.d]# rpm -qa curses-devel libaio-devel 安装编译mysql需要的软件 [root