- 博客(31)
- 收藏
- 关注
原创 python批量缩放图片
import cv2import osdef scale(pic_original, fx, fy): pic_result = cv2.resize(pic_original, None, fx=fx, fy=fy, interpolation=cv2.INTER_LINEAR) return pic_resultdef main(): fx = 0.5 ...
2018-08-08 10:41:31 1201
原创 python将一个文件夹下图片保存在txt文本
#!/usr/bin/env python # -*- coding:utf-8 -*-# 将一个文件夹下图片保存在txt文本import syssys.path.append('D:\\train\\img\\image_valid') (图片文件夹)import osimport randomimg_dir = 'D:\\train\\img\\image_valid'fil...
2018-08-03 16:19:08 1840
原创 python将一个文件夹下图片按比例分在两个文件夹下
#!/usr/bin/env python # -*- coding:utf-8 -*-# 将一个文件夹下图片按比例分在两个文件夹下,比例改0.7这个值即可import osimport randomimport shutilfrom shutil import copy2trainfiles = os.listdir('D:\\train\\img\\image')(图片文件夹)...
2018-08-03 16:17:47 6032 3
原创 c++ int转string
imageFile为left文件夹下名为1到10的图片for (int i = 1; i {string ii;int2str(i, ii);string str = ii + ".jpg";string imagepath = "D:\\FACE\\testsvm\\left\\";string imagepath1 =imagepath+str;char i
2017-09-23 14:13:24 319
原创 c++清空txt文本内容
fileName为需要清空的文本名void fileEmpty(const string fileName){ fstream file(fileName, ios::out);}
2017-09-23 13:02:16 26501 6
原创 c++保存数据到txt文本
string train_txt = "1.txt";ofstream myfile(train_txt, ios::app);for (int i = 0; i channels; ++i){cv::Mat featureMap(eltwise_fc1->height, eltwise_fc1->width, CV_32F, eltwise_fc1->list + i * (eltw
2017-09-23 13:01:16 2344
原创 opencv仿射变换
#include #include#include#include#includeusing namespace std;using namespace cv;struct Face5P{ Point2f leye; Point2f reye; Point2f lmouse; Point2f rmouse; Point2f nose;
2017-09-13 21:02:17 383
转载 opencv录制视频并保存视频
#include #include using namespace cv;void main(){ VideoCapture capture(0); VideoWriter writer("VideoTest.avi", CV_FOURCC('M', 'J', 'P', 'G'), 25.0, Size(640, 480)); Mat frame; w
2017-09-13 17:50:13 2418
转载 解压下载的ms_celeb_1m数据集
import base64import csvimport osfilename = "K:\celib\dataset\MsCelebV1-Faces-Aligned.part.04.tsv"outputDir = "K:\celib"with open(filename, 'r') as tsvF: reader = csv.reader(tsvF, delimiter=
2017-09-13 17:48:32 3946 4
原创 matlab已知数据使用不同颜色线条画图
x=[0.6,0.7 0.8 0.9 0.95 0.99 0.999 ];y1=[96.95 97.866 98.25 98.55 98.65 98.716 98.716]y2=[97.833 98.282 98.6 98.766 98.883 98.866 98.85 ]y3=[97.883 98.283 98.6 98.783 98.85 98.816 98.8 ];y4=[97.86
2017-09-12 14:49:59 2932
原创 opencv读取多个摄像头并保存当前视频流图片
#include "mainwindow.h"#include "ui_mainwindow.h"#include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setu
2017-09-12 14:45:10 2580
原创 vs下opencv的人脸检测以及qt下dll的封装调用(三、vs下测试dll)
#include int main(int argc, char* argv[]){char* path = "D:\\VStest\\face\\face1.jpg";Mat srcImage = imread("D:\\VStest\\face\\0a.jpg");String cascadeName = "D:\\3月27vs\\haarcascades\\haarcas
2017-07-20 18:29:05 339
原创 vs下opencv的人脸检测以及qt下dll的封装调用(四、qt下测试dll)
#include "mainwindow.h"#include "ui_mainwindow.h"#include #include #include "detectdll.h"#include #include #include #include #include #include #include #include #include MainWindow::M
2017-07-20 18:26:42 333
原创 python删除txt文本中的空格
import osimport sys#os.chdir('E:\\') # 跳到D盘#if not os.path.exists('1.txt'): # 看一下这个文件是否存在# exit(-1) #,不存在就退出lines = open('M:\\casia\\test1.txt').readlines() #打开文件,读入每一行print linesfp = open('
2017-07-20 18:23:07 9002
原创 用python修改txt文本下的反斜杠
有时候在window下和linux下操作txt文本时,两者操作系统的斜杠并不一样,这为我们的操作带来了不便,所以写了个用python该文本中斜杠的代码。。import osimport sys#os.chdir('M:\\') # 跳到D盘#if not os.path.exists('1.txt'): # 看一下这个文件是否存在# exit(-1) #,不存在就退出lines
2017-07-20 18:16:44 1537
原创 将txt文本中的图片路径的图片读到某文件夹下
path='D:\ytf\YouTubeFaces\frame_images_DB\';pathimg='D:\ytf\YouTubeFaces\图片\youtube\right\';fin=fopen('right1.txt','r');a=1;while ~feof(fin) tline = fgets(fin); if( ~ischar(tline) )
2017-07-20 16:57:31 864
原创 ubuntu下g++报错 g++:command not found解决办法
输入命令 sudo apt-get install build-essential
2017-05-02 14:50:29 7222 2
原创 ubuntu下右键无法打开终端(open in terminal)的解决办法
如果ubuntu下想通过右键打开终端,可先使用终端快捷键(Ctrl+Art+T)打开终端,再输入命令sudo apt-get install nautilas-open-terminal,重启电脑即可。
2017-05-02 14:48:07 11809 3
原创 matlab读取txt文本内容修改并保存到txt
原txt文本内容bbox1.txtD:\VStest\xiazai\code_point\CASIA-maxpy-clean\0000045\001.jpg 67 181 79 194D:\VStest\xiazai\code_point\CASIA-maxpy-clean\0000045\002.jpg 71 186 79 195D:\VStest\xiazai\code_p
2017-04-28 16:22:10 3346
原创 matlab保存文件夹下图片路径到txt文本
image文件夹下有名字为23和123两个文件夹, 名为23的文件夹有图片001.jpg和Aaron_Eckhart_0001.jpg, 名为123的文件夹有图片002.jpg和0b.jpg, 将图片绝对路径保存到imagetxt.txt,相对路径保存到imagetxt1.txtimagepath =[];fid1 = fopen('imagetxt.txt', 'w');fid2 = f
2017-04-27 10:53:04 1349
原创 vs下opencv的人脸检测以及qt下dll的封装调用(二、dll的创建)
一、vs下新建main.cpp// dllmain.cpp : 定义 DLL 应用程序的入口点。 #include BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ){ switch (ul_reason_for_call) { case DLL_PROC
2017-04-20 20:29:47 692
原创 vs下opencv的人脸检测以及qt下dll的封装调用(一、opencv下的人脸检测以及图片的保存)
#include "opencv/cv.hpp" #include "opencv2/objdetect/objdetect.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include #include #include #incl
2017-04-20 20:24:31 309
原创 qt连接mysql数据库以及txt文本的复制操作
#include "mainwindow.h"#include "ui_mainwindow.h"#include #include #include #include #include #include #include #include #include #include #include #include using namespace
2017-04-20 20:15:46 875
原创 cmd命令下进入mysql并查看数据库
进入cmd命令,输入mysql -h localhost -u root -p回车输入密码,即可进入mysql。查看数据库:show databases;
2017-04-19 09:20:57 2418
原创 ubuntu下进入matlab的bin目录却无法启动matlab
找到matlab路径,如果没更改路径的话,一般在usr/local/MATLAB/2014b/bin下,(2014b为你的matlab版本号),找到之后sudo ./matlab即可进入matlab。
2017-04-19 09:16:55 1323
原创 qt中QImageQImage和Mat类型的转换
将opencv中的Mat类型转换为qt中的QImageQImage Mat2QImage(const Mat &mat){ //8-bitsunsigned,NO.OFCHANNELS=1 if(mat.type()==CV_8UC1) { //cout //Setthecolortable(usedtotranslate
2017-04-13 17:19:47 2373
原创 opencv中mat和指针IplImage的转换
IplImage转matIplImage* img;Mat test = cv::cvarrToMat(img);mat转IplImageIplImage *frame;Mat img;frame = &IplImage(img);
2017-04-13 13:32:07 956
原创 安装mysql最后一步出现未响应
安装mysql的时候在最后一步出现了未响应的情况,一般是之前安装过mysql,但是没卸载干净。HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001-serveices-eventlog-Application中找到mysql删掉;HKEY_LOCAL_MACHINE-SYSTEM-ControlSet002-serveices-eventlog-Applicati
2017-04-13 09:03:02 673
原创 matlab如何将一个文件夹下内容复制到另一个文件夹下
如果想将A路径下的n个文件夹移动到将B路径下的n个文件夹下path='D:\traingabor\train\'; %原图片路径path1='D:\traingabor\train1\'; %待存放图片路径for i=1:3600 %3600个文件夹 hz=[path,num2str(i),'\'];
2017-04-13 08:55:19 3542
原创 怎么在qt中调用vs中生成的dll
将vs中生成的dll和lib库复制粘贴到qt的项目的debug文件夹下(注意是复制到build-test4-Desktop_Qt_5_8_0_MSVC2013_32bit-Debug/debug这么一长串的文件夹下)在新建的qt项目的mian.cpp中输入以下代码: #include #include #include #include #
2017-04-13 08:39:42 5623
原创 将c++封装成dll库及vs调用dll
以下内容是如何让将vs中写的c++函数封装成dll1.在vs2013中新建一个项目,如图所示,2.main.cpp中复制以下内容// dllmain.cpp : 定义 DLL 应用程序的入口点。 #include BOOL APIENTRY DllMain(HMODULE hModule,DWORD ul_reason_for_call,LPVO
2017-04-12 14:03:26 12861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人