练习
xiaohuaibao
这个作者很懒,什么都没留下…
展开
-
python 按照规则移动文件
import numpy as npimport scipy.io as sioimport osimport randomimport cv2 as cvfrom shutil import copyfiledef mkdir(path):#创建文件夹 path=path.strip() path=path.rstrip("\\") isExists=os.path....原创 2019-11-25 11:53:36 · 378 阅读 · 0 评论 -
计算图像中值
函数Median_Mat的返回值即为图像中值:int compare(const void * a, const void * b) { return (*(uchar*)a - *(uchar*)b); }float Median_Mat(Mat img){ uchar *buf; buf = new uchar[img.rows*img.cols]; ...原创 2018-12-19 06:21:06 · 1051 阅读 · 0 评论 -
OPENCV 计算图像中值
Mat image;//The original imageMat tmp = image.reshape(1, 1);//make matrix new number of channels and new number of rows. here Put data: 1 row, all colsMat sorted; //after sorted datacv::sort(t...原创 2019-04-22 10:21:57 · 3413 阅读 · 3 评论 -
Linux中结束训练进程
无意间将一个正在训练的程序退出了,再次运行时提示内存不足。此时应该是上一个训练程序没有正确结束。界面输入>jobs看到训练程序的编号为1,输入>fg %1>ctrl +C结束程序。再次运行即可开始新的训练程序。...原创 2019-04-23 17:53:38 · 3517 阅读 · 0 评论 -
finetune 报错
Traceback (most recent call last): File "/home/zhangxh/IQA/RankIQA-master/src/data_layer/rank_layer_tid2013.py", line 92, in forward blobs = self.get_minibatch(minibatch_db) File "/home/zhang...原创 2019-05-14 09:14:18 · 350 阅读 · 0 评论 -
Mxnet模型转化为ncnn模型,并验证转化正确性
一、背景同时已经训练好一个基于Mxnet的人脸属性检测模型,为了适应项目需要要将Mxnet转为ncnn模型。Mxnet模型格式如下:二、预期目标利用上述模型,可以实现人脸属性的检测。检测准确性如下:('acc_gender: ', 0.9220647773279352)('acc_glass: ', 0.9949392712550608)('acc_age: ',...原创 2019-05-23 15:36:32 · 3044 阅读 · 1 评论 -
快速白平衡算法
代码而1.利用移位的方式将浮点运算转为整形运算。2.利用指针访问图像像素。速度缩短为一半左右。3.代码二增加了查表的方法,速度更快代码一#define cal(a, b, c) (a)*(b) > (c) ? (c) : (a*b)void autoWhiteBalance(Mat &src_rgb_img){ assert(!src_rgb_...原创 2018-12-01 18:24:00 · 862 阅读 · 0 评论 -
Python绘制mes曲线
mes曲线:累计误差曲线。一般用于测试生成的关键点与标定的关键点间的差异情况,差异一般是指两点间的欧氏距离。标记点坐标 p_g(x,y)预测点坐标 p_t(x,y)dist(p_g,p_t)可以计算两点间的欧氏距离。def dist(point1,point2): return ((point1[0] - point2[0]) ** 2 + (point1[1] - po...原创 2018-11-27 14:53:25 · 2459 阅读 · 0 评论 -
vc2010中CString转换为char*
如题,网上看到很多方法都进行了尝试。1.buf = (LPSTR)(LPCTSTR)str; ==> buf 显示的是第一个字符2.strcpy(pNumber,strNumber); ==> error C2664: 'strcpy' : cannot convert原创 2015-11-18 13:51:22 · 359 阅读 · 0 评论 -
小白学习之haar训练
流程整理 1.准备正负样本。Ø 正样本要求如下:图片大小20*20、主要为要识别的特征,尽量不含有不需要识别的特征。比如识别人脸,正样本仅为人脸图像。截取样本建议使用光影助手,可以方便的获取正方形区域。Ø 负样本要求简单些,不能含有重复图像、不能含有要识别的特征、图像尺寸大于等于20*20即可。Ø 我的实验中正样本1000幅,负样本28000幅。2.生成样本描述文件原创 2015-11-26 14:14:53 · 534 阅读 · 0 评论 -
增强图像细节(附C++代码)
最近看到百图经验中有个快速提高图像清晰度的帖子,不适用锐化,而是用滤镜的方式。具体操作:1.打开照片并复制一个图层,位于原始图层上方2.对复制的图层使用滤镜,滤镜-其它-高反差保留3.复制图层的混合模式改成“强光”,为了效果更加,也可以把这个层复制一份,混合模式同样为“强光”,初步的清晰化已经实现。可以看的出,这样的清晰处理,没有锐化滤镜的像素化糟糕结果。左边是原图,右边是结果原创 2016-08-18 10:28:45 · 5254 阅读 · 9 评论 -
caffe识别手写数字
网上很多教程指导建立caffe中的mnist手写数字识别模型(比如http://www.cnblogs.com/aaa-YK/p/5537329.html),运行后可以得到一个分类文件lenet_iter_10000.caffemodel。 做为一个linux+python小白,尝试使用C++进行手写数字识别。 classification.bin是caffe进行C原创 2016-10-11 16:52:23 · 4477 阅读 · 1 评论 -
利用ROC检验算法准确性流程
1. 数据准备检验需要一定数量手工标定的数据。以人眼检测算法检测为例,数据存放在Data文件夹中。标定结果按照下面格式写入markedresult.txt。Image1//图像名称2//目标数量460 327 527 351 1//目标1所在矩形 ,第五个数字1代表分数,标定数据都是11680 341 511 340 1//目标2所在矩形讲所有数据的原创 2017-05-17 16:27:36 · 4674 阅读 · 2 评论 -
linux下生成so库及调用
tof.h#include "stdio.h"void tof();tof.cpp#include "tof.h"#include using namespace std;void tof(){cout}生成so 库 gcc tof.cpp -fPIC -shared -o libtof.so-fPIC原创 2017-07-12 11:35:29 · 831 阅读 · 0 评论 -
从TXT读取快速读取像素值数据,并显示成为图像
const int maxs = 1544 * 2304 * 2;void analyse(char *buf_src, unsigned short *buff_dst, int len = maxs){ int i; buff_dst[i = 0] = 0; for (char *p = buf_src; *p && p - buf_src < len; p++) ...原创 2018-04-19 16:52:51 · 1584 阅读 · 1 评论 -
VS 检查文件夹是否存在,不存在创建文件夹
#include <direct.h> #include<io.h> string resultpath = “C:\\result"; if (_access(resultpath.c_str(), 0) == -1) { int i = _mkdir(resultpath.c_str()); }翻译 2018-06-21 11:31:09 · 2351 阅读 · 0 评论 -
linux安装OpenCV
参考网址:https://blog.csdn.net/wacdzz22/article/details/71403722(1)下载opencv 源码地址:https://opencv.org/releases.html选择sources(2)按照参考网址安装如果make后提示nvcc fatal : Unsupported gpu architecture 'compu...原创 2018-08-10 10:55:44 · 257 阅读 · 0 评论 -
python 读取TXT内内容,按行存入list
def ReadTxtName(rootdir): lines = [] with open(rootdir, 'r') as file_to_read: while True: line = file_to_read.readline() if not line: break ...原创 2018-11-22 17:08:47 · 33322 阅读 · 1 评论 -
滚动条控制视频播放
学习OpenCV(中文版)练习原创 2015-08-03 16:45:21 · 704 阅读 · 0 评论