计算机视觉开源代码集合
一、特征提取Feature Extraction:SIFT [1] [Demo program][SIFT Library] [VLFeat]PCA-SIFT [2] [Project]Affine-SIFT [3] [Project]SURF [4] [OpenSURF] [Matlab Wrapper]Affine Covariant Features [5]...
ubuntu14.04 安装anaconda+tensorflow-gpu版本
一.安装Anaconda
1.选择anaconda python2.7版本
2.安装完毕后,在命令行中输入:
sudo gedit ~/.bashrc
在bash 文件中添加行:
export PATH=/home/bisheng/anaconda2/bin:$PATH (依据anaconda安装的路径进行更改)
二.安装Nvidia Driver
1.查看...
在pycharm中运行anaconda创建出的tensorflow虚拟环境
1.首先利用anaconda创建tensorflow虚拟环境:
bisheng@bisheng:~$ conda create -n py35 python=3.5 tensorflow=1.8
2.创建成功后,查找conda环境的目录:
bisheng@bisheng:~$ conda env list
3.打开下载好的pycharm
创建新工程
选择Existing inte...
Clion 中开发ROS实现自动提示补全
1.解压问价
2.将文件拷到/opt目录下
bisheng@bisheng:~$ sudo cp -r ~/下载/clion-2017.1.3 /opt/
3.开始安装
bisheng@bisheng:~$ echo "export PATH=/opt/clion-2017.1.3/bin:${PATH}" &am
Ubuntu16.04安装教程
1.上Ubuntu官网,创建系统盘
下载Rufus和UBUNTU16.04
在Rufus里选择系统分区为GPT格式,UEFI启动方式
制作成功后,插上U盘,重启电脑
2.开始安装
分区时选择自己手动分区:、
EFI分区:500-1000M
swap分区:8G一级以上和内存同样大小;8G以下分内存两倍
其余全部分给根分区...
多进程fork()函数执行的理解
对多进程的理解可以参考
https://blog.csdn.net/hustyangju/article/details/12617991
这里贴一段python代码,帮助理解
import os
a=os.fork()
if a<0:
print ‘error’
elif a==0:
print ‘b processing(%s)parent process...
UBUNTU16.04安装常见软件
1.首先安装搜狗拼音
https://pinyin.sogou.com/linux/
不用解压,直接双击下载的.deb文件,在软件中心中安装
system settings->language support
选择fcitx
注销系统重新登录
2.安装谷歌浏览器
http://www.ubuntuchrome.com/
解压
bisheng@bishen...
Go语言编程—Go语言实现文件拷贝
文件操作API介绍
新建文件
func Create(name string) (file *File, err Error)
根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666的文件,返回的文件对象是可读写的。
func NewFile(fd uintptr, name string) *File
根据文件描述符创建相应的文件,返回一个文件对象
打开文件
fun...
Go语言编程—Go语言中JSON的处理(map、struct 和 JSON字符串的相互转换)
JSON的简单介绍
JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完全独立于编程语言的文本格式,且表现为键/值对集合的文本描述形式(类似一些编程语言中的字典结构),这使它成为较为理想的、跨平台、跨语言的数据交换语言。正是由于是键值...
RedHat gcc编译器版本升级到4.8.2支持C++11标准
原来环境信息 Red Hat Enterprise Linux Server release 6.4 (Santiago) gcc4.4.7 升级到gcc4.8.2 gcc4.8以上版本才支持C++11标准,网上很多都是装的4.8系列的版本,虽然现在已经到8.0系列版本,为稳定起见 装这个版本的。下面步骤是在RedHat下安装的,如果是Ubuntu或者Centos 安装步骤都差不多,安装软件时一定要采用root权限。 所需软件包 gmp-4.3.2 ftp://ftp.gnu.org/gnu/
C/C++面试题—实现MyString类
题目介绍
C++岗位面试题:实现自定义MyString类,实现拷贝构造函数和 []、=、+、== 、!=、<< 、>> 运算符重载函数。
自定义MyString估计是C++岗位常考的题目吧,能够较好的验证面试者对C++基础知识掌握的是否牢固。值得每个C++程序员注意的时,如果参数有传递引用,一定要有非空验证,因为引用帮我们封装了指针,MyString *pStr = n...
C/C++面试题—重建二叉树【前序 + 中序-> 重建二叉树 和 后序 + 中序 -> 重建二叉树】
题目介绍
题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
题目来源于剑指offer,因为已经流传广泛,题目需要的是 前序 + 中序-> 重建二叉树,面试官很有可能会改题的,所有这里同时给出 ...
C/C++面试题—使用STL两个队列实现一个栈
题目介绍
使用STL中的两个队列实现一个栈,实现栈的top、pop、push、clear等操作。
思路分析
思路和使用2个栈实现一个队列是相通的,用一个队列queue1容器用来 压栈,出栈的时候判断queue1.size()是否大于1,大于1的话队尾元素是栈顶需要弹出,这时就用到了queue2,将queue1其他的元素倒腾到queue2中,queue1中剩下的那一个元素就是栈顶的元素了。...
C/C++面试题—旋转数组的最小数字
题目描述
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
解题思路
{3,4,5,1,2}为{1,2,3,4,5}的旋转,前半部分始终大于等于后半部分,符合部分...
C/C++面试题—矩阵中的路径【回溯法应用】
题目描述
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。
例如 a b c e s f c s a d e e 矩阵中包含一条字符串”bcced”的路径,但是矩阵中不包含”abcb”路径,因为字符串的第一个字符b...
C/C++面试题—机器人的运动范围【回溯法应用】
题目描述
地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?
解题思路
同样是回溯法的应用,不过这...
C/C++面试题—链表中倒数第k个结点
题目描述
输入一个链表,输出该链表中倒数第k个结点。
解题思路
顺数第1个结点和顺数第k个结点
倒数第k个结点和倒数第1个结点
神马关系?顺数第k个结点指针走到倒数第1个结点时候,顺数第1个结点指针刚好走到倒数第k个结点!
解题代码
/*
题目描述
输入一个链表,输出该链表中倒数第k个结点。
*/
#include <iostream>
#include "Li...
C/C++面试题—合并两个排序的链表【递归和循环两种方式】
题目描述
输入两个单调递增的链表,输出两个链表合成后的链表,
当然我们需要合成后的链表满足单调不减规则。
解题思路
这道题既可以采用递归的方式,也可以采用循环的方式。
2者的思路都是殊途同归的。
合并后的链表头结点指向值域较小的头结点,然后较小的链表往后移动继续和另外一个链表的头结点值域进行比较。
直到将其中一个链表链接完毕,再链接另外一个链表。
解题代码
...
C/C++面试题—序列化二叉树
题目描述
请实现两个函数,分别用来序列化和反序列化二叉树。
题目思路
在剑指offer中是采用的流的形式进行编写,这里将二叉树序列化为字符串,反序列化的时候将字符串反序列化为二叉树。序列化的时候用了 C++中现成的string数据结构,就不用担心空间容量的问题了。
题目代码
#include <iostream>
#include <string>
#in...
今日推荐
周排行