最新文章列表

用ImageMagic将照片处理成20k以下

今天有个朋友让我帮忙处理个照片,说是报名考试之类的,要将一个100多k的.jpg 处理20k以下。用photoshop改了半天,都没法达到要求。不是太大,就是质量太差。我甚至将照片改成黑白的,把照片上的花衣服改成单色的,都不怎么管用。 后来得出结论,搞成20k以下又保持较好的质量是不可能的。不过上网 google 一下,确定有人用 windows 的画图程序之类的都能做到,看来去除了EXIF这类的 ...
dujinfang 评论(0) 有1540人浏览 2013-02-20 11:19

ImageMagick: 图像处理工具包(使用它在图片中插入文字注释)

引子   最近项目中, 我们需要管理很多的打印机, 根据机种的不同, 我们需要显示相应的打印机图片, 这其中包含着一定的规则(依赖于使用SNMP从打印机取到的返回值)   因为打印机图片很多, 加之有时候我们还要使用替代的图片, 所以经常, 我打开一个网页, 都不确定显示出来的图片是否是正确的, 通常的做法, 我会查看这个图片的连接,确认一下文件名是否正确, 可是每次为了 ...
wjason 评论(0) 有4856人浏览 2012-10-12 10:59

视频读取速度太快

void Cs1View::OnVideoFileRead() { //"calib_3D.avi" CvCapture *pCapture =cvCreateFileCapture("gggg.avi"); IplImage *pFrame = NULL; int frames = (int) cvGetCapturePropert ...
jiangu66 评论(0) 有4人浏览 2012-08-29 13:47

顶帽变换(Top-Hat变换vc实现)

void CISLSView::OnTopHatA() { //顶帽变换 //李立宗 lilizong@gmail.com //2012-8-23 CImage topHatImage; OnOpeningGray(); int maxY = myImage1.GetHeight(); int maxX=myImage1.GetWidth(); byte* ...
axiangtaihe 评论(0) 有5人浏览 2012-08-24 11:01

顶帽变换(Top-Hat变换vc实现)

void CISLSView::OnTopHatA() { //顶帽变换 //李立宗 lilizong@gmail.com //2012-8-23 CImage topHatImage; OnOpeningGray(); int maxY = myImage1.GetHeight(); int maxX=myImage1.GetWidth(); byte* ...
tongkuaishuai 评论(0) 有7人浏览 2012-08-23 16:58

击中击不中(vc实现)

void CISLSView::OnHMTA() { //击中击不中 //李立宗 lilizong@gmail.com //2012-8-23 int structure1[3][3]={1,1,1,1,0,0,1,0,0}; int structure2[3][3]={0,0,0,0,1,1,0,1,0}; CImage myImage1Compleme ...
jingjiumeiu 评论(0) 有5人浏览 2012-08-23 15:32

灰度形态学梯度(vc实现)

void CISLSView::OnGradientA() { //灰度形态学梯度 //李立宗 lilizong@gmail.com //2012-8-23 int structure[3][3]={5,25,15,0,25,0,25,25,25}; CImage myImage1Copy,erosionImage,dilationImage; dilati ...
tiebake 评论(0) 有7人浏览 2012-08-23 14:11

二值图像的膨胀操作(vc实现)

void CISLSView::dilationBin(int structure[3][3]) { //二值图像的膨胀操作 李立宗 lilizong@gmail.com //2012-8-22 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destr ...
weiwo1978 评论(0) 有9人浏览 2012-08-23 11:00

灰度图像的膨胀操作(vc实现)

void CISLSView::dilationGray(int structure[3][3]) { //灰度图像的膨胀操作 //李立宗 lilizong@gmail.com //2012-8-22 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2 ...
nuwashizhi 评论(0) 有6人浏览 2012-08-23 10:59

灰度图像腐蚀(vc实现)

void CISLSView::OnErosionGray() { //程序编制:李立宗 lilizong@gmail.com //2012-8-17 //int structure[3][3]={23,21,10,97,23,98,0,0,123}; //int structure[3][3]={1,1,1,1,1,1,1,1,1}; //int structure ...
deng_dai_shi 评论(0) 有6人浏览 2012-08-17 13:04

二值图像腐蚀(vc实现)

为了处理上的方便,将彩色图像首先进行了灰度化、二值化处理。 void CISLSView::OnErosionBin() { //程序编制:李立宗 lilizong@gmail.com //2012-8-17 //图像腐蚀,二值图像腐蚀。 //int structure[3][3]={0,1,0,1,1,1,0,1,0}; int structure[3][3]={1,1,1,1,1 ...
deng_dai_shi 评论(0) 有10人浏览 2012-08-17 11:32

区域增长法(vc实现)

通过在图像上单击,获取当前点像素,然后根据当前像素进行像素区间的选择。 void CISLSView::OnLButtonDown(UINT nFlags, CPoint point) { //程序编制:李立宗 lilizong@gmail.com //2012-8-14 if(flag) { flag = FALSE; CISLSDoc *pDoc = GetD ...
toperror 评论(0) 有10人浏览 2012-08-15 13:06

最大方差阈值分割(vc实现)

void CISLSView::OnThresholdOtsu() { //程序编制:李立宗 lilizong@gmail.com //2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNu ...
myriji_ss 评论(0) 有10人浏览 2012-08-14 20:10

自适应阈值分割(vc实现)

1.以8×8邻域 划分太细,整体效果像铅笔素描。 void CISLSView::OnThresholdAdaptive88() { //程序编制:李立宗 //lilizong@gmail.com //2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2 ...
tongkuaishuai 评论(0) 有9人浏览 2012-08-14 18:21

自适应阈值分割(vc实现)

1.以8×8邻域 划分太细,整体效果像铅笔素描。 void CISLSView::OnThresholdAdaptive88() { //程序编制:李立宗 //lilizong@gmail.com //2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2 ...
shishangq 评论(0) 有10人浏览 2012-08-14 17:31

最大方差阈值分割(vc实现)

void CISLSView::OnThresholdOtsu() { //程序编制:李立宗 lilizong@gmail.com //2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNu ...
tongkuaishuai 评论(0) 有6人浏览 2012-08-14 15:46

图像锐化拉普拉斯vc代码

void CSDIELSView::OnSharpeningLaplace() { //程序编制:李立宗 lilizong@gmail.com //2012-8-11 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage ...
dayandn 评论(0) 有13人浏览 2012-08-12 17:27

图像高提升滤波的vc实现

void CSDIELSView::OnSharpeningEnhance() { //程序编制:李立宗 lilizong@gmail.com //2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myI ...
aijuans1 评论(0) 有885人浏览 2012-08-12 16:29

高斯拉普拉斯锐化(边缘检测)vc实现

高斯拉普拉斯锐化(边缘检测)vc实现  -LoG锐化,边缘检测。 void CSDIELSView::OnSharpeningGaussianAndLaplace() { //程序编制:李立宗 lilizong@gmail.com //2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2 ...
aijuans3 评论(0) 有1499人浏览 2012-08-12 15:58

图像锐化拉普拉斯vc代码

void CSDIELSView::OnSharpeningLaplace() { //程序编制:李立宗 lilizong@gmail.com //2012-8-11 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage ...
yiheng 评论(0) 有980人浏览 2012-08-12 00:25

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics