mj412828668的博客

私信 关注
mj412828668
码龄10年
  • 50,944
    被访问量
  • 22
    原创文章
  • 133,864
    作者排名
  • 15
    粉丝数量
  • 于 2011-03-20 加入CSDN
获得成就
  • 获得19次点赞
  • 内容获得33次评论
  • 获得85次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #机器学习#深度学习#算法#图像处理#视觉/OpenCV#TensorFlow
TA的专栏
  • Python
    2篇
  • csv
    1篇
  • 电子商务
  • 机器学习
    3篇
  • 行人检测
    2篇
  • 下载网站上的视频
    1篇
  • 图像处理
    1篇
  • Qt学习
    10篇
  • OpenCV学习
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Python合并多个csv文件并去重

使用python 3.5,# coding=utf-8import globimport pandas as pddef mergeCSV(): byte = b'\r
' #换行符 csv_list = glob.glob('D:\\360极速浏览器下载\\0-关键词\\成交关键词表\\*.csv') #把同文件夹下的csv文件放在csv_list中 print(u'共发现%s个CSV文件'% len(csv_list)) print(u'正在
原创
32阅读
0评论
1点赞
发布博客于 15 天前

Python合并多个CSV文件为一个

# coding=utf-8import globimport pandas as pdbyte = b'\r
' #换行符csv_list = glob.glob('D:\\360极速浏览器下载\\0-关键词\\成交关键词表\\*.csv') #把同文件夹下的csv文件放在csv_list中for i in csv_list: fr = open(i,'rb').read() #把每一个CSV文件读入内存来 with open('D:\\360极速浏览器.
原创
24阅读
1评论
0点赞
发布博客于 15 天前

Getting Started with Qt 5.pdf

Introduction to programming Qt 5 for cross-platform application development。Qt 5入门资料。
pdf
发布资源于 3 月前

Qt 5写CSV文件

//获取创建的csv文件名 QString fileName = QFileDialog::getSaveFileName(this, tr("Excel file"), qApp->applicationDirPath (), tr("Files (*.csv)")); ...
原创
255阅读
0评论
0点赞
发布博客于 10 月前

Qt5解析json文件简单示例(二)

下面将通过一个实例介绍如何解析json文件,json文件内容如下:{ "server_time":1585229373, "suggest_list": [ { "item_type":0, "item_data": { "suggestion":"笔记本电脑 学生" } }, { "item_type":0, "item_dat...
原创
97阅读
0评论
0点赞
发布博客于 1 年前

Qt5解析json文件简单示例(一)

下面将通过一个实例介绍如何解析json文件,json文件内容如下:{ "result": [ [ "笔记本电脑包", "174006.44952143155" ], [ "笔记本电脑支架", "10922.010325770798" ], [ "笔记本电脑游戏本", "5234.557238132601" ], [ "笔记...
原创
414阅读
0评论
0点赞
发布博客于 1 年前

Qt5解析json文件详细用法示例——天气预报

下面将通过一个实例介绍如何解析json文件,json文件内容如下:{ "message":"success感谢又拍云(upyun.com)提供CDN赞助", "status":200, "date":"20200326", "time":"2020-03-26 12:53:31", "cityInfo": { "city":"广州市", "citykey":"101280...
原创
200阅读
0评论
0点赞
发布博客于 1 年前

QTableWidget滚动条自动滚动至最底部或最顶部

ui->tableWidget->scrollToBottom(); //让滚动条滚动到最底部ui->tableWidget->scrollToTop(); //让滚动条滚动到最顶部
原创
2593阅读
1评论
3点赞
发布博客于 1 年前

Qt显示中文乱码的解决办法

Qt可以设置编码格式,QTextCodec类提供文本编码之间的转换。如果不想每一处都设置的话,就直接全局设置UTF8格式编码,如需代码所示:#include "mainwindow.h"#include <QApplication>#include <QTextCodec>int main(int argc, char *argv[]){ ...
原创
323阅读
0评论
0点赞
发布博客于 2 年前

解析OpenCV训练出来的haar特征检测xml模型,OpenCV 1.0与2.0以上版本都适用

1、1.0版本的OpenCV在进行haar特征检测的时候函数调用过程,如下图2、1.0版本OpenCV训练出来的haar特征检测模型xml文件数据结构,如下图3、解析xml文件的程序代码,如下// Read_Haar_XML_ALL.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include &lt;iostream&gt; ...
原创
875阅读
0评论
0点赞
发布博客于 2 年前

OpenCV实现图像自动伽马校正

#include "stdafx.h"#include &lt;cmath&gt;#include &lt;iostream&gt; #include &lt;opencv2\core\core.hpp&gt; #include &lt;opencv2\highgui\highgui.hpp&gt; #include &lt;opencv2\imgproc\imgproc.hp...
原创
1707阅读
0评论
1点赞
发布博客于 2 年前

Qt+OpenCV打开视频文件并在窗口界面上显示

1、新建一个Qt Widgets Application,工程配置文件(.pro文件)内容如下:#-------------------------------------------------## Project created by QtCreator 2018-12-11T12:57:12##------------------------------------------...
原创
5844阅读
11评论
4点赞
发布博客于 2 年前

Qt5在windows上配置 OpenCV 2.4.9

1、安装Qt MSVC版(Qt 5.5.1)2、安装Debugging Tools for Windows,调试程序时要用到的。3、打开Qt新建一个控制台程序,新建一个main.cpp,输入以下代码:#include &lt;QCoreApplication&gt;#include &lt;opencv2\opencv.hpp&gt;#include &lt;iostream&g...
原创
1011阅读
0评论
0点赞
发布博客于 2 年前

解决OpenCV 2.4.9加载老版本的xml模型进行Haar特征人脸检测崩溃的bug

      想找到OpenCV中1.0的版本的Haar特征检测与2.0版本的Haar特征检测的差异,用同样的数据集训练了一个人脸检测模型,然后使用opencv_traincascade.exe级联出来,加上-baseFormatSave命令可以级联出老版本的xml,暂且命名为casacde_1.0.xml,而默认的是不加-baseFormatSave命令级联出来的是新版本的xml,暂且命名为cas...
原创
359阅读
0评论
0点赞
发布博客于 3 年前

解决OpenCV 2.4.9加载老版本的xml模型进行Haar特征人脸检测崩溃的bug

      想找到OpenCV中1.0的版本的Haar特征检测与2.0版本的Haar特征检测的差异,用同样的数据集训练了一个人脸检测模型,然后使用opencv_traincascade.exe级联出来,加上-baseFormatSave命令可以级联出老版本的xml,暂且命名为casacde_1.0.xml,而默认的是不加-baseFormatSave命令级联出来的是新版本的xml,暂且命名为cas...
原创
359阅读
0评论
0点赞
发布博客于 3 年前

解决Qt 5程序运行时界面假死的方法

        在Qt 5的GUI程序中,主线程也叫GUI线程,因为它是唯一被允许执行GUI相关操作的线程。对于一些计算量比较大的非常耗时的操作,如果放在主线程中,就是出现界面无法响应的问题。这种问题的解决一种方式是,把这些耗时操作放到次线程中,还有一种比较简单的方法:在处理耗时操作中加入一个延时,并调用QCoreApplication::processEvents()。这个函数告诉Qt去处理那些...
原创
11046阅读
4评论
1点赞
发布博客于 3 年前

qt5.5程序打包发布以及依赖

1、将要打包的程序先在Qt下用release模式编译和运行一次2、找到程序的exe文件,单独复制到一个文件夹3、新建一个bat文件,输入内容cmd /k "cd /d [windeployqt.exe的路径] &amp;&amp; windeployqtexe [要打包的exe文件的路径]"例如:cmd /k "cd /d D:\Qt\Qt5.5.1\5.5\msvc2012\bin\...
原创
543阅读
0评论
0点赞
发布博客于 3 年前

unsigned char数组与IplImage、Mat之间互相转换

Mat input_image;unsigned char* input = new unsigned char[input_image.rows * input_image.cols]; //这里假设是单通道的,如果不是,需要乘以input_image.channels()//将unsigned char数组转换为IplImage*,并显示IplImage* image = cvCre...
原创
2495阅读
0评论
2点赞
发布博客于 3 年前

you-get使用方法

1、下载与安装 Python 32、安装you-get打开Anaconda Prompt,输入以下命令:pip3 install --upgrade you-get3、使用you-getAnaconda Prompt,输入以下命令:you-get 视频网址例如:you-get http://www.fsf.org/blogs/rms/20140407-geneva-ted...
原创
6907阅读
0评论
1点赞
发布博客于 3 年前

封装liblinear为C++类

由于DSP片上存储空间有限,只有2M,放了一个Haar特征检测模型之后,再没有多少存储空间了。用libsvm训练出来一个11M的模型没法移植上去,于是想到了试试liblinear。结果发现liblinear训练好的模型小了很多,精度和libsvm差不多。在vs2012建立一个工程,把liblinear里的blas.h 、blasp.h、linear.h、tron.h、daxpy.cpp、ddo...
原创
310阅读
0评论
1点赞
发布博客于 3 年前

封装libsvm为C++类

项目需要做分类任务,没法直接使用libsvm库自带的train.exe和predict.exe,于是参考这里https://www.cnblogs.com/cv-pr/p/5646434.html一篇博文,封装libsvm为C++类。在vs2012建立一个工程,把libsvm里的svm.h和svm.cpp导入你的项目中。CxLibSVM.h#ifndef _CXLIBSVM_H_H...
原创
230阅读
0评论
1点赞
发布博客于 3 年前

VS2012创建或打开C++项目失败的解决方法,System.Collections.Generic.RandomizedStringEqualityComparer 不是 GenericType

打开C:\Users\XXXXXX\AppData\Local\Microsoft\VisualStudio\11.0这个文件夹,如下图所示删除ComponentModelCache这个文件夹,然后重新打开Visual Studio 2012,就可以打开或者创建工程了。...
原创
368阅读
0评论
0点赞
发布博客于 3 年前

Train C4: Real-time pedestrian detection models——C4行人检测算法训练过程

1.样本的准备        样本可以使用之前训练的模型,通过OpenCV的imwrite截图保存然后再人工筛选,这个C4-Real-time-pedestrian-detection工程里面我有实现。也可以自己写一个程序,手动截图。将正样本都裁剪成只包含一个人的并归一化到108*36分辨率大小,负样本也是要归一化到108*36大小。   把已经准备好的样本,文件名顺序命名(如1.jpg、...
原创
1222阅读
16评论
0点赞
发布博客于 3 年前

C4: Real-time pedestrian detection——C4实时行人检测算法

http://cs.nju.edu.cn/wujx/projects/C4/C4.htmJianxin Wu实现的快速行人检测方法。Real-Time Human Detection Using Contour Cues:http://c2inet.sce.ntu.edu.sg/Jianxin/paper/ICRA_final.pdf        C4能够达到比现有人体检测算法更...
原创
2023阅读
0评论
0点赞
发布博客于 3 年前

liblinear使用说明

Liblinear是一个简单的解决大规模线性化分类和回归问题的软件包。它目前支持:-L2正则化逻辑回归/L2损失支持向量分类/L1损失支持向量分类法-L1正则化L2损失支持向量分类/L1正则化逻辑回归-L2正则化L2损失支持向量回归/L1损失支持向量回归。这篇文献介绍了Liblinear的用法。首先,请先阅读“快速入门”部分。对于开发人员,请检查“库的使用”部分学习如何在你的软件中...
翻译
8330阅读
0评论
1点赞
发布博客于 3 年前

英文书籍资料汇总:计算机视觉、图像处理、机器学习、模式识别

网上搜集到的一些关于计算机视觉、图像处理、机器学习、模式识别的英文书籍信息
转载
2475阅读
0评论
3点赞
发布博客于 4 年前

OpenCV for Secret Agents

OpenCV for Secret Agents,OpenCV官网指定学习教材
pdf
发布资源于 5 年前

Practical OpenCV

Practical OpenCV,OpenCV官网指定学习教材
pdf
发布资源于 5 年前

OpenCV Essentials

OpenCV Essentials,OpenCV官网指定学习教材
pdf
发布资源于 5 年前

Practical Introduction to Computer Vision with OpenCV

Practical Introduction to Computer Vision with OpenCV,OpenCV官网指定学习教材
pdf
发布资源于 5 年前

Instant OpenCV Starter

Instant OpenCV Starter,OpenCV入门经典,OpenCV官网指定教材
pdf
发布资源于 5 年前

Learning Image Processing with OpenCV

Learning Image Processing with OpenCV
pdf
发布资源于 5 年前

600张车牌图像

600多张大小60x17的车牌
zip
发布资源于 5 年前

HprSnap7绿色汉化版

HprSnap7.25.04中文完美破解版,这是一款相当专业的好用的截图软件,很多游戏在全屏运行时不能截图,使用这个HprSnap7就可以截图了,这里为您送上的是它的中文破解版,相当好用。
rar
发布资源于 6 年前