自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 python调用C++中的hnswlib模块

https://github.com/nmslib/hnswlibhnswlib是不可以直接pip install的查阅资料得知以下方法 为各位节省时间安装pybind11pip3 install pybind11 numpy setuptools在python_bindings文件夹下执行python setup.py install执行python_bindings...

2019-07-29 14:38:07 2024 2

原创 win10+pycharm+python 3.7安装dlib19.17

无需anaconda安装dlib1. 安装cmake在命令提示符中输入pip install cmake如果安装太慢,建议使用镜像加速安装完成后将cmake文件夹下的data\bin加入环境变量示例:如果不知道自己的cmake在哪,可以再在命令提示符中输入pip install cmake此时在命令提示符输入cmake,得到如下结果即为成功2...

2019-07-24 13:47:27 1177 2

原创 C++面向对象程序设计 模板

同名的const函数和非xonst函数能够重载,根据定义的对象区分。函数模板类模板类模板可以有非类参数的参数,称为函数类型参数。标准模板库STL...

2019-04-28 23:37:03 398

原创 C++面向对象程序设计 操作符重载

操作符重载与顶层函数不能被重载的运算符包括 条件运算符?: 成员选择符. 成员对象指针操作符* 作用域运算符::除了赋值操作符=之外,基类中所有被重载的操作符都将被派生类继承。对操作符的重载不改变操作符的优先级和结合性。重载不改变操作符的语法。以顶层函数形式被重载的操作符必须在它的参数表中包含一个类对象。例如:C operator+(const C &c1,cons...

2019-04-28 23:35:55 224

原创 C++面向对象程序设计 多态

多态多态性是不同的对象调用相同名称的函数,并可导致完全不同的行为的现象。“同一接口,多种方法”。多态包括编译时多态(通过函数重载或运算符重载实现)和运行时多态(通过类的继承关系和虚函数实现)。在基类中用关键字virtual修饰的成员函数称为虚成员函数,可以从基类继承。如果虚函数在类声明之外定义,关键字virtual仅在函数声明时需要,不需再函数定义中使用该关键字。顶层函数不能为虚函...

2019-04-28 23:34:58 863

原创 C++面向对象程序设计 继承

4.1 基本概念和语法基类的私有成员仅在基类中可见,可以由派生类继承,但在派生类中不可见。使用using声明可以改变成员在派生类中的访问限制。名字隐藏:隐藏基类的数据成员或成员函数。间接继承4.2 保护成员未被继承时,保护成员与私有成员类似。公有继承下,保护成员在派生类中是可见的。但派生类不能访问一个基类对象的保护成员,因为基类对象属于基类,不属于派生类。4.3 继...

2019-04-28 23:33:33 159

原创 C++面向对象程序设计 类

3.1 类和对象类声明类声明描述了封装在类中的数据成员和成员函数。以一个类作数据类型定义的变量就是对象。C++对C进行了扩展,在C++中使用关键字struct创建的是一个类。虽然关键字class和struct都可以声明类,但它们在类支持的默认信息隐藏机制方面有显著差别。C++的信息隐藏机制关键字private可隐藏类的数据成员和成员函数,public可暴露类的数据成员和成...

2019-04-28 23:32:22 439

原创 C++面向对象程序设计 从C到C++

2.1 名字空间提供名字空间防止命名冲突。using namespace std;using std::cout;名字空间除了系统定义的名字空间之外,还可以自定义。2.2 C++输入/输出简介输入和输出流能被操纵符格式化。Ios::sync_with_stdio()可以同时使用C的输入输出函数和C++类库。操纵符输入和输出能被操纵符格式化,输了setw.混...

2018-09-27 22:02:02 893

原创 C++面向对象程序设计 面向对象编程

1.1 面向过程的编程风格与面向对象的编程风格C语言是面向过程语言,也称为命令型语言,面向过程通常采用自顶向下设计,问题复杂时不断运用自顶向下设计(即函数分解法)直到容易处理。自顶向下设计优点是直观有条理,缺点是难于进行软件维护,包括软件系统的测试、调试和升级等,牵一发而动全身。模块化的组织方式:将整个系统分解为若干模块,模块之间通过接口传递信息,模块划分应尽可能高内聚,低耦合。...

2018-09-12 22:39:50 17933 2

原创 python批量压缩图片

from PIL import Imageimport os#图片压缩批处理def compressImage(srcPath,dstPath): for filename in os.listdir(srcPath): #如果不存在目的目录则创建一个,保持层级结构 if not os.path.exists(dstPath): ...

2018-06-20 15:57:36 391

原创 ImportError: No module named cv2 问题

1.左上角File->Settings->Profect:all_project中查看Project Interpreter在列表中查看无cv2模块后,点右边绿色加号搜索cv2并install2.打开终端输入pip install opencv-python3.以上仍无作用,可以打开python输入>>> import site>>> site.ge...

2018-05-22 10:09:18 475

原创 python利用matplotlib画简单柱状图

# 画柱状图总结import matplotlib.pyplot as pltfont = {'color' : 'darkred', 'weight' : 'normal', 'size' : 16 }font1 = {'color' : 'black', 'weight' : 'normal', 's...

2018-04-18 14:39:10 514

原创 python处理缺陷图象返回缺陷面积数量

import cv2import numpy as npimport osglobal allminglobal allmaxglobal allareaglobal allnumallmin=50000allmax=0allarea=0allnum=0def Change(img): # 改黑白图为白黑图,也可以用cvThreshold函数 sp = img...

2018-04-16 17:14:46 3944

原创 python实现本地图片转存并重命名

//有1-22个文件夹,各文件夹下有Detect_0文件夹,此文件夹下有source与mask文件夹,目的是将需要获取图片的文件夹下的图片复制到新的文件夹下并按顺序重命名import osimport shutil//删除之前文件夹并新建空文件夹shutil.rmtree(r'E:\\all_project\\picture')os.makedirs("E:\\all_project\\p...

2018-04-12 11:02:24 1372

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除