- 博客(7)
- 资源 (16)
- 收藏
- 关注
转载 string中c_str()、data()、copy(p,n)函数的用法
转自 csqlwy 博客标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p, n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失效。因此要么现用先转换,要么把它的数据
2016-11-23 12:54:59 717
原创 Ubuntu16.04 编译OpenCV 和 Tesseract-OCR
由于最近工作需要将实现的图像识别算法,封装到安卓机器上进行测试。因此,初步考虑在公司Windows 7 旗舰版 64位系统中,利用VirtualBox安装Ubuntu系统;然后,在Ubuntu系统中,编译OpenCV和Tesseract-OCR。 具体步骤如下:一、 安装VirtualBox下载安装VirtualBox安装增强扩展程序VirtualBox 5.1.8 Oracle VM Virt
2016-11-20 17:47:52 4743 1
原创 Python Windows文件名称检查
最近两天在做一些网络爬虫,下载图片的工作。由于,保存图片的过程中,会出现文件名称非法的BUG。因此,实现了一个Windows系统下,检查文件名称的Python脚本。具体实现源码和运行结果,如下所示。 备注: Python用的是Python 3.5.2版本。测试源码# -*- encoding:utf-8 -*-import redef checkNameValid(name=None):
2016-11-16 11:37:22 2758 2
转载 堆和栈的区别
一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,
2016-11-07 19:45:21 412
原创 Mac Xcode 8+ && Qt5.7 Error
错误信息 Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild解决方法In Xcode 8, as Bruce said, this happens when Qt tries to find xcrun whe
2016-11-07 19:18:40 1062
原创 go-tour (2)
继go-tour (1)之后,整理go-tour教程中,有关go语言的方法、接口和并行。3 方法和接口3.1 方法Go没有类。不过你可以为结构体类型定义方法。 方法就是一类带特殊的 接收者 参数的函数。 方法接收者在它自己的参数列表内,位于 func 关键字和方法名之间。 在此例中, Abs 方法拥有一个名为 v ,类型为 Vertex 的接收者。methods.gopackage mai
2016-11-06 17:18:31 2392
原创 OpenCV 90°旋转
顺时针旋转90°思路| 1 | 2 | T | 1 | 4 | Y轴镜像 | 4 | 1 |--------- -------> --------- -------> ---------| 3 | 4 | | 2 | 3 | | 3 | 2 |逆时针旋转90°思路| 1 | 2 |
2016-11-04 17:47:12 8268
Source code of OpenCV By Example
2017-03-28
OpenCV By Example (OpenCV3)
2016-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人