- 浏览: 81499 次
- 性别:
- 来自: 长春
最新评论
文章列表
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
int N;
long long n;
double mid;
cin>>N;
if((N>=1)&&(N<=250000))
{
int arr[N];
//存入数组
for(int i=1;i<=N;i++) ...
#include <iostream>
using namespace std;
long long fib(int n)
{
unsigned long long x=0;
unsigned long long y=1;
unsigned long long t=n;
for(int j=2;j<=n;j++)
{
t=x+y;
x=y;
y=t;
}
return t;
}
int main()
{
int m,n,a;
...
matlab读图片序列,读视频
- 博客分类:
- matlab学习笔记
% Filename:VideoRead
clc;
clear;
video = mmreader('D:\\VideoTest.avi');
nFrames = video.NumberOfFrames; %得到帧数
H = video.Height; %得到高度
W = video.Width; %得到宽度
Rate = video.FrameRate;
% Preallocate movie structure.
mov(1:nFrames) = struct('cdata',zeros(H,W,3,'uint8'),'colormap',[]) ...
#include <iostream>
#include <fstream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/ml/ml.hpp>
using namespa ...
随机负样本生成器
- 博客分类:
- opencv学习笔记
#include "stdafx.h"
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
#include <stdio.h>
#include <vector>
#include <string.h>
#include <ctype.h>
#include<cv.h>
#include<cxcore.h>
#include<cstdlib>
#include<c ...
由于opencv3的主体实在opencv2的基础上进行的修改,部分opencv2的程序仍然可以在opencv3下运行。但是opencv3也做了部分的修改。
其中Videowriter中的fourcc,cv2.x版本中中形式为cv2.cv.fourcc,在cv3,0以上的版本中应为cv2.VideoWriter_fourcc,需要特别注意。
其他:
(1)opencv3中取消了opencv1中的”cv_”命名规范,对于这些cv_前缀的使用了新的命名规范。这里大概可以大概分为以下这几类。
a.namedWin ...
#include<opencv2/opencv.hpp>
using namespace cv;
void main() {
VideoCapture cap;
cap.open("D://XR//x03.avi"); //打开视频,以上两句等价于VideoCapture cap("E://2.avi");
if (!cap.isOpened())//如果视频不能正常打开则返回
return;
Mat frame;
int i = 1;
while (1)
{
cap >> ...
做数字图像处理,使用vs2017,遇到如下错误。
1>------ 已启动生成: 项目: 20181127, 配置: Debug Win32 ------1> xxxxx.cpp1>xxxx.cpp(18): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.1> ...
在Visual Studio2017使用Boost库的时候,出现如下错误:
error C4996: 'std::copy::_Unchecked_iterators::_Deprecate': Call to 'std::copy' with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See docum ...
//===========================================================
/*
先用VideoCapture读取视频,然后在图片中获取一帧的图片,
对这张图片进行行人检测,再画矩形框。
最后设置一个循环,不断地从视频中获取图片。
行人检测,不太准确。而且因为检测每一帧的图片,所以不能实时检测,有卡顿
opencv2.4+vs2017
使用别人的xml文件(xml是opencv2的,所以用opencv3调用它就出错。)
*/
//================================================= ...
function img2txt(imfile,varargin)
% using an ASCII character for every stepx pixels in x-dimension
ramp='@@@@@@@######MMMBBHHHAAAA&&GGhh9933XXX222255SSSiiiissssrrrrrrr;;;;;;;;:::::::,,,,,,,........';
% the 'ramp' vector represents characters in order of intensity
im=imread(imfile);
i ...
人工智能、机器学习和深度学习存在如下关系:
“深度学习是机器学习的一个子类,而机器学习又是人工智能的一个子类。”
人工智能是一个十分宽泛的概念,它可以描述很多不同的事物。 ...
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include <opencv2/opencv.hpp>
#include<opencv2/highgui/highgui.hpp>
#i ...
laplacian()函数
- 博客分类:
- opencv学习笔记
Laplacian函数可以计算出图像经过拉普拉斯变换后的结果。C++: void Laplacian(InputArray src,OutputArray dst,int ddepth, int ksize=1, double scale=1, double delta=0, intborderType=BORDER_DEFAULT );
第一个参数,InputArray类型的image,输入图像,即源图像,填Mat类的对象即可,且需为单通道8位图像。
第二个参数,OutputArray类型的edges,输出的边缘图,需要和源图片有一样的尺寸和通道数。
第三个参数,int类型的ddept ...
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include <opencv2/opencv.hpp>
#include<opencv2/highgui/highgui.hpp>
#i ...