随笔分类 -  c/c++

上一页 1 ··· 6 7 8 9 10

批量分割视频opencv
摘要:前言 视频处理过程中,会用到对等长的视频进行处理,此时要对大视频进行分割。 实现步骤 1.批量读取视频集; 2.视频分割; 测试代码 1.批量读取视频集; 2.视频分割; void videoSegmentation(string videoName, string videoSegFolder, 阅读全文

posted @ 2017-10-31 14:49 鹅要长大 编辑

批量重命名文件
摘要:前言 实现代码的过程中经常需要将文件夹中的所有文件进行重命名,以方便对文件进行处理。 实现过程 1.测试代码; /************************************************************************ * Copyright(c) 2017 阅读全文

posted @ 2017-10-27 13:46 鹅要长大 阅读(282) 评论(0) 推荐(0) 编辑

OpenCV代码提取:遍历指定目录下指定文件的实现
摘要:前言 OpenCV 3.1之前的版本,在contrib目录下有提供遍历文件的函数,用起来比较方便。但是在最新的OpenCV 3.1版本给去除掉了。为了以后使用方便,这里将OpenCV 2.4.9中相关的函数给提取了出来,适合在Windows 64bits上使用。 不过,笔者在opencv2.4.10 阅读全文

posted @ 2017-10-25 15:01 鹅要长大 阅读(974) 评论(0) 推荐(0) 编辑

opencv实现遍历文件夹下所有文件
摘要:前言 最近需要将视频数据集中的每个视频进行分割,分割成等长的视频片段,前提是需要首先遍历数据集文件夹中的所有视频。 实现 1.了解opencv中的Directory类; 2.实现测试代码; 系统环境 OS:win7_64; opencv版本:2.4.10; VS版本:VS2013 实现过程 1.了解 阅读全文

posted @ 2017-10-25 14:51 鹅要长大 阅读(995) 评论(0) 推荐(0) 编辑

QT-This application failed to start because it could not find or load the Qt platform plugin "windows"
摘要:前言 将qt的vs工程生成Release版本,不过出现错误,现将可以解决该问题的方法记录下来。 项目环境 系统:win7_64 软件:VS2013、QT5.6.2、qt-vs-addin-1.2.5 问题描述 解决方法 将目录C:\Qt\Qt5.6.2\5.6\msvc2013_64\plugins 阅读全文

posted @ 2017-09-06 16:53 鹅要长大 阅读(1018) 评论(0) 推荐(0) 编辑

【c++基础】int类型转string类型-to_string函数
摘要:前言 使用VS的过程中,经常会用到需要将int类型数据转换为字符串类型,便于显示信息等. 实现方法 c++11标准中的to_string函数,在VS安装文件的include文件中生成的只读文件,使用起来非常方便。 目录是:.\vs2013\VC\include; 参考实例 root.info("Be 阅读全文

posted @ 2017-08-21 09:46 鹅要长大 阅读(739) 评论(0) 推荐(0) 编辑

SVM实现分类识别及参数调优(一)
摘要:前言 项目有一个模块需要将不同类别的图片进行分类,共有三个类别,使用SVM实现分类。 实现步骤: 1.创建训练样本库; 2.训练、测试SVM模型; 3.SVM的数据要求; 实现系统: windows_x64、opencv2.4.10、 VS2013 实现过程: 1.创建训练样本库; 1)将图片以包含 阅读全文

posted @ 2017-08-11 10:13 鹅要长大 阅读(1089) 评论(0) 推荐(0) 编辑

R6010 -abort() has been called错误分析及其解决方法
摘要:前言 调试代码的过程中经常会遇到R6010 -abort() has been called的错误,在此,分析一下该问题. 错误的表现形式: 导致出现这样的原因有:1.非法指针访问和内存泄漏;2.大家再查查吧,一定是指针出现问题了。设置的指针范围跟你运行的不对;3.指针访问内存越界出现问题;4.是因 阅读全文

posted @ 2017-07-27 19:05 鹅要长大 阅读(21391) 评论(0) 推荐(0) 编辑

convertTo函数
摘要:前言 使用opencv常常会需要用到数据类型之间的转换,此时需要使用convertTo函数. 代码: cv::Mat samples; cv::Mat tdata; samples.convertTo(tdata, CV_32FC1); convertTo函数的声明,在core.hpp中: //! 阅读全文

posted @ 2017-07-27 14:01 鹅要长大 阅读(8100) 评论(0) 推荐(0) 编辑

for-auto使用
摘要:前言 c++11新增了一个工具,让编译器能够根据初始值的类型推断变量的类型; c++11还新增了一种循环,基于范围的for循环,可以对数组或者容器类的每一个元素执行相同的操作;同时,可以使用&表示的引用变量修改每个元素. 代码: 头文件: 运行结果: 注意:auto类型的变量i即是数组中的元素. 完 阅读全文

posted @ 2017-07-27 13:33 鹅要长大 阅读(432) 评论(0) 推荐(0) 编辑

程序运行时间c++/matlab
摘要:前言 一般在调试程序的过程中,需要查看代码运行速度的快慢,此时则需要计算代码的运行时间。 实验过程: c++: matlab: 完 做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。 阅读全文

posted @ 2017-07-04 14:37 鹅要长大 阅读(501) 评论(0) 推荐(0) 编辑

配置海康相机SDK文件
摘要:前言 项目使用到海康摄像机,进行二次开发需要首先对SDK文件进行相关配置。 实现过程 1.下载SDK开发包; 网址:http://www.hikvision.com/cn/download_61.html 本博客使用的是最新的win64版本; 2.新建工程,配置SDK文件; 1)添加头文件; 项目属 阅读全文

posted @ 2017-05-23 21:03 鹅要长大 阅读(3332) 评论(0) 推荐(0) 编辑

matlab与vs混合编程/matlab移植
摘要:前言 项目算法中包含了不同编译工具的代码,分别是matlab和VS,需要将二者结合起来,统一在同一个系统工作,此时就要用到matlab和vs混合编程。 在matlab中将.m文件编译生成库文件等供外部的vs程序调用,实现混合编程。 实现步骤 1.matlab中算法代码编译生成库文件、头文件等; 2. 阅读全文

posted @ 2017-05-23 20:41 鹅要长大 阅读(3039) 评论(0) 推荐(0) 编辑

一步步入门log4cpp
摘要:前言 项目实现过程中,需要检查、查找或者调试程序bug等,此时程序日志则较为清晰地展现代码的运行过程。目前接触到的方法有打印消息到控制台,将重要信息输出到某个文件比如txt文件,或者直接使用日志库。 为了方便移植,采用日志库的方式,目前主流的日志库有log4j、glog、log4cpp等等,本文采用 阅读全文

posted @ 2017-05-18 13:26 鹅要长大 阅读(10454) 评论(0) 推荐(4) 编辑

批量解帧视频文件cpp
摘要:前言 将多个视频文件进行解帧。 实现过程 1.批量获取文件路径; 2.对某个视频文件进行解帧; 代码 /************************************************************************ * Copyright(c) 2017 ZRJ * 阅读全文

posted @ 2017-05-10 14:46 鹅要长大 阅读(528) 评论(0) 推荐(0) 编辑

判断颜色信息-RGB2HSV(opencv)
摘要:前言 项目车号识别过程中,车体有三种颜色黑车黑底白字、红车红底白字、绿车黄底绿字,可以通过判断车体的颜色信息,从而判断二值化是否需要反转,主要是基于rgb2hsv函数进行不同颜色的阈值判断。 matlab代码可参考: http://www.cnblogs.com/happyamyhope/p/665 阅读全文

posted @ 2017-03-31 13:52 鹅要长大 阅读(5294) 评论(0) 推荐(0) 编辑

海康抓拍机SDK开发
摘要:前言 项目采购的海康威视的抓拍机,需要首先获取抓拍图片,之后基于抓拍图片进行图像处理。本文基于海康SDK开发文档,按照开发步骤,咨询海康技术人员,现将开发过程记录如下。 主要过程的c++代码: /**************************************************** 阅读全文

posted @ 2017-03-21 14:19 鹅要长大 阅读(10052) 评论(0) 推荐(1) 编辑

文件夹操作-创建/删除/重命名/复制文件夹
摘要:前言 项目进行过程中遇到一些文件夹相关操作,本文主要是删除指定目录。 c++代码如下: /************************************************************************ * Copyright(c) 2016 ZRJ * All ri 阅读全文

posted @ 2017-03-21 13:32 鹅要长大 阅读(621) 评论(0) 推荐(0) 编辑

【opencv基础】获取视频帧保存视频或图像帧
摘要:前言 对已有的视频进行解帧,得到视频图像帧,便于之后的图像处理。 c++/opencv代码如下: #include<highgui.h> #include<cv.h> #include<iostream> using namespace std; using namespace cv; int ma 阅读全文

posted @ 2017-03-21 10:41 鹅要长大 阅读(429) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示