算法
文章平均质量分 74
然雪
慢慢做代码,慢慢走人生
展开
-
基于TensorFlow的VGG16模型源码
我看了网上的一些源码程序,自己下载跑一哈,发现有很多的错误,不知道是我电脑原因,还是tensorflow版本问题,我自己基于别人的源码修改了一些细节,使程序可以顺利运行imagenet_classes.py# -*- coding: utf-8 -*-class_names = '''tench, Tinca tincagoldfish, Carassius auratusgrea...原创 2020-03-07 13:41:42 · 2233 阅读 · 0 评论 -
TensorFlow读取大批量数据,并批量输出
import tensorflow as tfimport numpy as npimport osdef get_file(file_dir): images = [] temp = [] for root, sub_folders, files in os.walk(file_dir): for name in files: ...原创 2020-03-05 14:27:50 · 880 阅读 · 0 评论 -
使用opencv截取视频中任意帧并保存为图片
近段时间需要采集图片进行网络训练,所以就开车出去采集了几段视频,然后运用opencv截取视频中的任意帧,并保存为图片。因为整段视频会有一些问题,所以不想随机截取,我使用人工按键来进行判断是否需要采集,这样就可以省下啦后面的图片挑选工作。#include <iostream>#include <opencv2/opencv.hpp>#include <stri...原创 2019-12-05 15:51:31 · 3192 阅读 · 3 评论 -
目标检测后续处理之前后帧关联算法
背景:使用SSD神经网络检测车辆与行人,由于汽车行走,视频采集不稳定等原因,会使得目标检测框发生抖动,所以使用前后帧关联算法,消弱目标框抖动程度。设计思路:程序开始运行的第一帧做为下一帧的前一帧,后续程序运行,将前一帧的目标位置与后一帧的目标位置进行两辆匹配。匹配方式为目标的左上角距离与右下角距离之和,当两者之和小于阈值T时,则这两个目标(前一帧目标与当前帧目标)匹配成功。然后,将所有的匹配结...原创 2020-01-06 13:40:26 · 3437 阅读 · 2 评论 -
基于C++的冒泡法
我之前基于MATLAB写过一个冒泡法排序,有兴趣的可以看下《基于MATLAB的冒泡法排序》#include <iostream>#include <vector>using namespace std;int main(){ int n; int temp; cin >> n; vector<int>arr(n); fo...原创 2019-07-11 11:25:37 · 409 阅读 · 1 评论 -
最大子数组和
源代码:#include<iostream>#include<vector>using namespace std;int sum(vector<int> arry, int n){ int s = 0; for (int i = 0; i < n; i++) { s = s + arry[i]; } return s;...原创 2019-07-09 09:40:00 · 95 阅读 · 0 评论 -
基于Python的汉诺塔递归源代码
这段源代码实现了汉诺塔游戏中盘子每次移动的步骤,最后移动次数,没有计算def hanoi(n,x,y,z): if n==1: print(x,'-->',z) else: hanoi(n-1,x,z,y)#将前n-1个盘子从x移动到y上 print(x,'-->',z) #将最底下的最后一个盘子从x移动到z上 ...原创 2019-05-30 21:01:07 · 1003 阅读 · 0 评论 -
快速傅里叶变换(FFT)源程序
我写的这个源程序是基于MATLAB平台写的,但是其思想是基于C++写的,因为MATLAB中自带快速傅里叶变换(fft)函数。MATLAB自带的fft它的运行原理我没有搞懂,所以就自己写了一个源程序。PS:MATLAB自带的快速傅里叶变换(fft)函数,它依据的原理,也就是说它为点值表达式所输入的点,并不是,所以用MATLAB自带的fft函数,得到的结果会和你的预期不一样。FFT的理论知识可...原创 2019-04-25 20:46:45 · 5566 阅读 · 2 评论 -
基于MATLAB的高斯牛顿源代码
对于高斯牛顿原理不熟悉的小伙伴,可以参考这位博主写的博客《http://blog.csdn.net/zhubaohua_bupt/article/details/74973347》感谢这位大佬,我也是看了他的博客,感觉明白了许多。我的代码也是基于该博主的博客所写的,所以各位小伙伴在看代码之前请最好看一遍该博主的博客。下面就是MATLAB源代码:function [X,Y]=Gauss...原创 2019-04-16 09:09:49 · 2296 阅读 · 5 评论 -
基于MATLAB的修正牛顿法
话不多说,直接上干货。这是基于MATLAB的源代码,目标函数我选择了一个二维函数,根据自己需求,更改目标函数,初始迭代点以及收敛精度第一部分:目标函数 根据自己需求,更改目标函数!!!function y=ObjFun(x)%目标函数 根据实际情况修改%输入参数x[x1,x2,...,xn];%输出参数y%二维目标函数y =60-10*x(1)-4*x(2)+x(1)*x(...原创 2019-04-04 22:11:56 · 4380 阅读 · 8 评论 -
基于MATLAB的梯度法源代码
话不多说,直接上干货。这是基于MATLAB的源代码,目标函数我选择了一个二维函数,根据自己需求,更改目标函数,初始迭代点以及收敛精度第一部分:目标函数 根据自己需求,更改目标函数!!!function y=ObjFun(x)%目标函数 根据实际情况修改%输入参数x[x1,x2,...,xn];%输出参数y%二维目标函数y =60-10*x(1)-4*x(2)+x(1)*x(...原创 2019-04-04 20:06:27 · 10466 阅读 · 10 评论 -
报数序列
源代码如下:clear;clc;n=input('请输入想要输出的项(友情提示,请将输入的n项降至20以下):');count=1;num=cell(n,1);num{1}='1';for i=1:n-1 L=length(num{i}); if L<2 num{i+1}=['1' num{i}]; else fo...原创 2019-03-30 09:45:48 · 205 阅读 · 0 评论 -
快速零均值归一化互相关函数算法及MATLAB代码实现
零均值归一化互相关函数相对于别的一些相关函数,精度虽然没有多大提升,但是它具有较强的抗干扰性和鲁棒性。所以,在数字图像相关法(DIC)的图像匹配过程中,一般都是使用零均值归一化互相关函数,下面是其公式: 在进行数字图像相关匹配时,通常分为两部分,首先是进行整像素的定位,然后是亚像素的精确计算。在进行亚像素的精确求解时,需要以整像素的定位结果为基础,因此,一个准确的整像素...原创 2019-03-21 17:08:27 · 7529 阅读 · 0 评论 -
基于零均值归一化互相关函数的MATLAB代码实现
零均值归一化互相关函数是用于对参考子区和目标子区进行相关性测量,当值为1时,相关性最好,下面是零均值归一化互相关函数的公式: 话不多说,上代码,下面是MATLAB代码实现:该脚本操作很简单,将代码复制到MATLAB中,点运行即可,后面就是根据提示操作即可%% 零均值归一化互相关函数%结果为1相关性最好,值越小相关性最差%计算两个大小相同的灰度矩阵的相关系数%...原创 2019-03-15 15:18:33 · 3956 阅读 · 1 评论