انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تحلیل یک function

تحلیل یک function

#1
سلام دوستان 
من یک برنامه دارم دارای یک function به نام line و کاربردش تقسیم تصویر به خطوط ولی اصلا نحوه کارشو نمیفهمم.میشه یکی واسم توضیحش بده.
خیلی عجله دارم.
مرسی
کد پی‌اچ‌پی:
function [fl re]=lines(im_texto)
Divide text in lines
im_texto->input imagefl->first linere->remain line
Example:
im_texto=imread('TEST_6.jpg');
% [
fl re]=lines(im_texto);
subplot(3,1,1);imshow(im_texto);title('INPUT IMAGE')
subplot(3,1,2);imshow(fl);title('FIRST LINE')
subplot(3,1,3);imshow(re);title('REMAIN LINES')
im_texto=clip(im_texto);
num_filas=size(im_texto,1);
for 
s=1:num_filas
    if sum
(im_texto(s,:))==0
        nm
=im_texto(1:s-1, :); % First line matrix
        rm
=im_texto(s:end, :);% Remain line matrix
        fl 
clip(nm);
 
       re=clip(rm);
 
       %*-*-*Uncomment lines below to see the result*-*-*-*-
 
               subplot(2,1,1);imshow(fl);
 
               subplot(2,1,2);imshow(re);
 
       break
    else
        fl
=im_texto;%Only one line.
 
       re=[ ];
 
   end
end

function img_out=clip(img_in)
[
f c]=find(img_in);
img_out=img_in(min(f):max(f),min(c):max(c));%Crops image 
پاسخ

تحلیل یک function

#2
(۱۳۹۵/۰۲/۱۲, ۰۱:۳۴ ق.ظ)faeze نوشته: سلام دوستان 
من یک برنامه دارم دارای یک function به نام line و کاربردش تقسیم تصویر به خطوط ولی اصلا نحوه کارشو نمیفهمم.میشه یکی واسم توضیحش بده.
خیلی عجله دارم.
مرسی
کد پی‌اچ‌پی:
function [fl re]=lines(im_texto)
Divide text in lines
im_texto->input imagefl->first linere->remain line
Example:
im_texto=imread('TEST_6.jpg');
% [
fl re]=lines(im_texto);
subplot(3,1,1);imshow(im_texto);title('INPUT IMAGE')
subplot(3,1,2);imshow(fl);title('FIRST LINE')
subplot(3,1,3);imshow(re);title('REMAIN LINES')
im_texto=clip(im_texto);
num_filas=size(im_texto,1);
for 
s=1:num_filas
    if sum
(im_texto(s,:))==0
        nm
=im_texto(1:s-1, :); % First line matrix
        rm
=im_texto(s:end, :);% Remain line matrix
        fl 
clip(nm);
 
       re=clip(rm);
 
       %*-*-*Uncomment lines below to see the result*-*-*-*-
 
               subplot(2,1,1);imshow(fl);
 
               subplot(2,1,2);imshow(re);
 
       break
    else
        fl
=im_texto;%Only one line.
 
       re=[ ];
 
   end
end

function img_out=clip(img_in)
[
f c]=find(img_in);
img_out=img_in(min(f):max(f),min(c):max(c));%Crops image 
سلام
اگه سوالتون حل نشده من میتونم کمکتون کنم.
sbh400@yahoo.com
telegram ID: sbh400
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان