声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 954|回复: 1

[编程技巧] 下面代码执行效率很低,如何优化

[复制链接]
发表于 2007-11-27 00:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
imshow(lena_laplacian_g1_a1_opt);
title('Laplacian Processing Image Lena with g1(α=1)','Color','r');             %加标题
%使用g1(m,n) alpha=2进行处理并显示
subplot(2,2,3);                       
for i = 2:1:255
    for j = 2:1:255
        laplacian_x = imadd(lena_img(i+1,j),lena_img(i-1,j));
        laplacian_x = imsubtract(laplacian_x,imadd(lena_img(i,j),lena_img(i,j)));
        laplacian_y = imadd(lena_img(i,j+1),lena_img(i,j-1));
        laplacian_y = imsubtract(laplacian_y,imadd(lena_img(i,j),lena_img(i,j)));
        laplacian_operator = imadd(laplacian_x,laplacian_y);
        lena_laplacian_g1_a2_opt(i,j) = imsubtract(lena_img(i,j),imadd(laplacian_operator,laplacian_operator));
    end
end
imshow(lena_laplacian_g1_a2_opt);
上面代码执行效率很低,一运行,CPU 100% ,不能退出

[ 本帖最后由 eight 于 2007-11-27 09:37 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-11-27 09:31 | 显示全部楼层

回复 #1 graduate 的帖子

看看矢量化编程的帖子,进行优化
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-12 11:54 , Processed in 0.057618 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表