how to converter negative integers to postive and then get back to negative

1 view (last 30 days)
rgb_image =(imread('baboon.tiff','tiff'));
LS = liftwave('cdf2.2','Int2Int');
[CA,CH,CV,CD] = lwt2(double(rgb_image),LS);
in CA,CH,CV,CD am getting negtive integers i want to convert negative to positive integers
then again positive to negative as original CA,CH,CV,CD and get back the baboon image
  • i thought of doing one's compliment but unable to itcan any help help

Answers (1)

KSSV
KSSV on 27 Sep 2018
K = [-2 2 ; 2 -4] ;
% negative to positive
idx = K<0 ;
K(idx) = -K(idx) ;
% Agin to negative
K(idx) = -K(idx) ;
  2 Comments
juveria fatima
juveria fatima on 27 Sep 2018
rgb_image =(imread('baboon.tiff','tiff'));
LS = liftwave('cdf2.2','Int2Int');
[CA,CH,CV,CD] = lwt2(double(rgb_image),LS);
idx = CD<0 ;
K(idx) = -CD(idx) ;
K1(idx) = -K(idx) ;
256*256*3
KA=reshape(K1,256,256,3)
am appling your code on CD after it in KA am not gettiong the postive terms are made zero i want back CD how to do it

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!