1 $str1="是你"; 2 $strA = trim($str1); 3 $lenA = strlen($strA); 4 $lenB = mb_strlen($strA,"utf-8"); 5 ...
分类:
Web程序 时间:
2014-10-08 16:23:35
阅读次数:
241
处理原理就是将邻域像素平均值赋给邻域中的所有像素。这里将处理方法分为了带线条和不带线条,带线条处理后的视觉效果要好些。原图:处理结果(不带线条):处理结果(带线条):代码处理的是带线条的情况。matlab代码如下:clear all; close all;clc;img=imread('lena.j...
分类:
其他好文 时间:
2014-10-06 20:26:30
阅读次数:
290
一、求均值% 求一副灰度图像的均值close all;clear;clc;i=imread('d:/lena.jpg'); %载入真彩色图像i=rgb2gray(i); %转换为灰度图i=double(i); %将uint8型转换为double型,否则不能计算统计量% avg1=mean(i,1)....
分类:
其他好文 时间:
2014-10-06 16:59:40
阅读次数:
502
在数字图像处理中,Lena(Lenna)是一张被广泛使用的标准图片,特别在图像压缩的算法研究中。(为什么用这幅图,是因为这图的各个频段的能量都很丰富:即有低频(光滑的皮肤),也有高频(帽子上的羽毛),很适合来验证各种算法)然而,这张图片背后的故事是颇有意思的,很多人都抱有学究都是呆子的看法,然而Le...
分类:
其他好文 时间:
2014-09-12 10:07:33
阅读次数:
214
视频制作软件中一般都会有相邻帧切换的特效,我过去用过vagas好像就有很多切换特效。我想这个也算是其中一种吧,虽然我不确定实际中到底有没有这种切换。实际上我只是下班后太无聊了,写着玩的,没什么高深的东西。从lena图转换为rice图的效果如下:matlab代码如下:clear all;close a...
分类:
其他好文 时间:
2014-08-28 22:21:16
阅读次数:
345
对于连续的最大串,我们称之为子串....非连续的称之为公共序列..代码:非连续连续 1 int LCS(char a[],char b[],char sav[]){ 2 int lena=strlen(a); 3 int lenb=strlen(b); 4 int i,j;...
分类:
其他好文 时间:
2014-08-25 22:35:54
阅读次数:
257
#include#includeint next[10005],lena,lenb;int a[1000005],b[10005];void set_naxt()//子串的next数组{ int i=0,j=-1; next[0]=-1; while(i<lenb) { ...
分类:
其他好文 时间:
2014-08-07 18:26:50
阅读次数:
227
模板
#include
#include
#include
#include
using namespace std;
void cheng( char *a, char *b, char *sum )
{
int temp[2500];
int lena,lenb,l;
lena=strlen(a);
lenb=strlen(b);
int len = lena + lenb...
分类:
其他好文 时间:
2014-08-01 23:15:52
阅读次数:
309
其实就是用sin或cos对x,y坐标进行变换,处理的时候依然是反向变换。类似的,用不同的函数能得到不同的扭曲效果,比如log,1/x,exp等等。效果如下:代码如下(还给出了如何生成gif图片的代码):clear all;close all;clc;img=imread('lena.jpg');[h...
分类:
其他好文 时间:
2014-07-19 11:32:53
阅读次数:
288
算是一种特效模糊方式吧,算法原理就是用邻域随机像素代替当前所处理的像素就可以了。效果如下图所示:原图:处理后结果:matlab代码如下:clear all; close all;clc;img=imread('lena.jpg');[h,w]=size(img);imgn=img;n=3; %...
分类:
其他好文 时间:
2014-07-06 15:29:15
阅读次数:
378