自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 MIT FiveK图像转化--DNG到TIFF,TIFF到JPEG

MIT FiveK图像转化--DNG到TIFF,TIFF到JPEG  MIT FiveK数据库是研究图像自动修饰算法会用到的基准数据库,然而那个网页上提供给我们的5000张原始图像的格式为DNG格式(一种raw格式),需要我们自己应用dcraw对图像进行处理;同时,经过专家修饰过的图像被分散到不同的链接下进行下载(下载的爬虫,可以参考这篇博客),而且格式为16位tiff格式,差不多总...

2019-09-26 21:40:00 1005

转载 MIT-Adobe FiveK Dataset 图片自动下载

MIT-Adobe FiveK Dataset 图片自动下载  MIT-Adobe FiveK是现在很多做图像增强(image enhancement)与图像修饰(image retouching)方面研究的人员经常会使用到的数据库。这个数据库中包含5000张dng格式的原始图片及分别由五个(A,B,C,D,E)专业修图人员手工修饰后的图片。关于该数据库的详细资料可以在:https:...

2019-09-19 15:48:00 2624

转载 matplotlib基础

Matplotlib 基础注:本文中的程序都默认引入了numpy库和matplotlib库,并且分别简写为np与plt;如果读者不知道怎么使用numpy库,可以移步到这一博客上进行简单的学习一、简单绘图案例#简单的画图例子x=np.linspace(0,1,num=200)#横坐标y1=x**2#纵坐标1y2=x*3+0.2#纵坐标2#图片框1plt....

2019-09-18 16:46:00 200

转载 Numpy基础

Numpy 基础注:以下代码中np为numpy库的简写一、创建array# create array with datetype int16a = np.array([[1,2,3],[2,4,6]], dtype=np.int16)# all zeros arrayb=np.zeros((2,2),dtype=int)#all ones array...

2019-09-17 22:46:00 191

转载 Matlab笔记

Matlab笔记一、从真彩色(RGB)图像中分离出各个通道1.1 RGB三原色图像 1 clc; 2 clear; 3 img=imread('RGB三原色.jpg');%读取上述“1.1 RGB三原色图像” 4 R=img(:,:,1); 5 G=img(:,:,2); 6 B=img(:,:,3); 7 figure(1); 8 sub...

2019-09-17 21:45:00 208

转载 神经网络学习笔记(1)

转载于:https://www.cnblogs.com/AlgrithmsRookie/p/11442235.html

2019-09-01 14:32:00 188

转载 WPF应用Access数据库

WPF应用Access数据库 现在Access数据库中有表GuestTable,其中的字段如下图所示,现在需要应用WPF技术为此表制作一个数据库管理窗口,实现对此数据库中的数据进行数据的增、删、改和查操作。 对数据的操作首先需要获取对数据库文件的连接,创建与数据库连接的程序如下所示,其中“..//..//DataBase//InkColorMatchin...

2017-11-23 20:43:00 904

转载 白平衡之灰度世界法与镜面法

白平衡之灰度世界算法与镜面算法一、引言 色彩是人眼的对可视光的一种感知。对于不透明的物体而言,人眼所形成的色彩感知取决于光照光谱分布、物体表面光的反射性和人眼(或者其它光信号接收器)的光敏特性。在光信号接收器的光敏特性保持不变,物体也保持不变的情况下,人眼对该物体的色彩感知就取决于光照的光谱分布。由于人眼视觉的色彩恒常性,当环境光发生变化的时候,我们人类的视觉系统具...

2017-07-14 10:22:00 618

转载 应用按位与操作,拆分字节

应用按位与操作拆分字节 对于一个多字节的无符号整数,如由四个字节组成的整数A,用二进制表示为A1A2A3A4这四个字节,现在希望将这四个字节拆分出来,得到每一个字节所表示的十进制数字。针对这个问题首先可以应用按位与操作将非当前字节都转化为0,以保留当前字节,例如,针对上述整数A,假设需要拆分出字节A2则可将字节A1、A3和A4内的数字都变为0得到新数字A’=0A200(注...

2017-07-12 12:05:00 824

转载 WPF(C#)与MATLAB混合编程

WPF(C#)与MATLAB混合编程 WPF可以为开发者提供便捷地构建用户交互界面的解决方法,而matlab则在科学计算方面有着无与伦比的优势,因此在一些需要将科学算法转换为应用软件的项目中,需要应用到WPF或者说C#和matlab的混合编程。相比于MFC和MATLAB的混合变成,C#与其的混编所需要做的准备工作更为简单。1、编辑需要被WPF程序调用的matlab函数...

2017-07-03 09:00:00 604

转载 C++调用matlab函数

C++与matlab混合编程——C++调用MATLAB函数 笔者最近在从事一个MFC相关的项目,要求将用Matlab实现的算法通过应用MFC制作成一个小应用。其中有一部分内容需要求一个多元函数的最值。通过网络,我找到了两个C++优化库,dlib与MIDACO_Project,可是这两个库中的优化函数的应用方式无法融入MFC编程框架,因此想到应用matlab与C++混合编...

2017-06-20 09:52:00 275

转载 应用栈解决迷宫问题的C语言实现

题目来自于严蔚敏《数据结构》,参考伪代码实现的程序: 1 #include <stdio.h> 2 #include <malloc.h> 3 //记录通道块在迷宫矩阵当中的横、纵坐标 4 struct Position{ 5 int x; 6 int y; 7 }; 8 //放入栈当中的通道...

2016-10-13 20:40:00 610

转载 C语言学习中遇到的小问题(一)

C语言小白学习C语言的记录1一、scanf一次性接收连续的数字1.已知数量,且个数较少:scanf("%d%d%d",&a&b&c);2.已知数量,但数量较多:for(inti=0;i<n;i++){scanf("%d",&a[i]);}3.不知道数量,如:1 2 3 4\n while(1){...

2016-10-13 19:05:00 205

转载 斐波那契数列的实现(简单递归和动态规划)

斐波那契数列的实现(简单递归和动态规划)一、简单递归的实现 1 #include "stdafx.h" 2 #include <string> 3 using namespace std; 4 int f(int n) 5 { 6 if (n == 0) 7 { 8 return 0; 9 }...

2016-09-29 11:08:00 272

转载 钢条切割问题求解方法及相关思考

钢条切割问题求解方法及相关思考题目来源于《算法导论》第15章第一节。问题如下:给定一个长度为n英寸的钢条和一个价格表pi(i=1,2,3,...n),求能够使销售收益rn最大的切割方案。问题1:一共有多少种切割方式?思路一:对于一个长度为n英寸的钢条,其中一共有n-1个节点可供切割,在每一个节点处都可以选择切割或者不切割,将对一根钢条的切割过程视为从第一个节点直到第n-1...

2016-09-28 18:32:00 350

转载 求一个数组当中最大(最小)值的两种计算方法

求一个数组当中最大(最小)值的两种计算方法1、常用方法(以求最大值为例) 1 #include "stdafx.h" 2 #include <string> 3 using namespace std; 4 int _tmain(int argc, _TCHAR* argv[]) 5 { 6 int a[5] = { 1, 23, 2,...

2016-09-26 10:53:00 475

转载 排序算法总结

比较排序和顺序时间排序总结  笔者前面在之前的博客当中已经说明了几种经常遇到的排序算法,分别是:插入排序、归并排序、堆排序、快速排序,现在分别对它们的基本思路进行一次复习。1、插入排序 基本思路:对于一个数组(下标从0开始,下同)当中的下标为i的数,如果前面的i个数已经排好序的话,那么只需要在前i个数当中为下标为i的数找到合适的位置插入就可以完成一次排序,接下来重复...

2016-09-24 21:08:00 133

转载 整型数组中各元素拼合成最大数字问题

整型数组中各元素拼合成最大数字问题 身边两位找工作的同学遇到了一个同样的笔试题:给定一个非负的整数数组,找出由其中的数字拼接成的最大数,如[1,23,2,6,7]找出来的数字是762321。我在网上找到一个解决方案,并且用C++实现了如下程序: 1 #include "stdafx.h" 2 #include <string> 3 using n...

2016-09-23 16:54:00 586

转载 快速排序的C++实现

版权声明:本文为博主原创文章,未经博主允许不得转载。快速排序的C++实现int Partition(int a[], int low, int high){ int x = a[high];//将输入数组的最后一个数作为主元,用它来对数组进行划分 int i = low - 1;//i是最后一个小于主元的数的下标 for (int j = l...

2016-09-23 10:54:00 138

转载 堆排序的C++代码实现

堆排序C++实现 堆排序的具体思路可以查看《算法导论》这本书,一下只提供笔者的C++实现代码,并且将笔者在编写程序的过程当中所遇到的一些细节问题拿出来作一番解释,希望能够对对堆排序有一个透彻的理解。1、构造一个维护堆性质(最大堆)的函数 这里需要做一个假设:对于数组中下标为i的节点其左子树和右子树都是保持最大堆性质的堆。在假设成立的前提上,经过这一个维护函数维护过...

2016-09-22 17:38:00 248

转载 仅用三次实数乘法完成复数相乘的运算

有两个复数m=a+b*i,n=c+d*i,现在计算它们的乘法,设计一个只使用三次实数乘法的算法来完成m和n的计算。根据复数乘法的计算公式:m*n=(a*c-b*d)+(a*d+b*c)i,可以使用加法或者减法来削减乘法运算的数量。计算C1=a*d,C2=b*c,C3=(a+b)(c-d),虚部为C1+C2,实部为C3+C1-C2,计算完毕。转载于:https://www.cn...

2016-09-19 10:25:00 2357

转载 五种求解最大连续子数组的算法

求解最大连续子数组的内容在《算法导论》这本书上面是作为分治算法的一个例子来进行讲解的,书本上面内容(包括习题)提到了三种解决这一问题的算法,下面是我自己使用C++实现这三种方法的代码和思路放:一、暴力解法 对数组内每一个数A[i]进行遍历,然后遍历以它们为起点的子数组,比较各个子数组的大小,找到最大连续子数组#include "stdafx.h"...

2016-09-18 17:29:00 427

转载 利用二分法实现插入排序算法(二分法使用递归来实现)

最近在看《算法导论》这本书,在练习题当中发现了这样的一个问题:使用二分查找法来实现插入排序,由于之前的内容当中有讲解二分法的递归实现,所以在这便将它们结合起来希望解决这个问题。闲话不多说了,直接上代码:// Algrithms.cpp : 定义控制台应用程序的入口点。////使用二分法来完成插入排序,并且使用递归算法来完成二分法#include "stda...

2016-09-15 09:59:00 511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除