this is our matlab code for image enhancement using power law at gamma=1.01,but we are getting error in function while compiling due to floating number(1.01).we are able to convert to verilog code using hdl coder at gamma=1 but not at gamma=1.01.help
3 ビュー (過去 30 日間)
古いコメントを表示
%testbench_code %powerlawfor_gamma=1.01 close all; clear all; clc; b=imread('cam.jpeg'); [m,n]=size(b); n=max(m,n); b=imresize(b,[n,n]);
[m,n]=size(b);c=1;
gamma=1.01; for p = 1 : m for q = 1 : n img= b(p,q); if p < m && q < n I(p,q) = pix; end end end s=size(I); figure; imshow(I);
%function function pix=pwrlw(img,gamma,c) pix = c * img.^ gamma;
0 件のコメント
回答 (1 件)
Bharath Venkataraman
2018 年 3 月 28 日
編集済み: Bharath Venkataraman
2018 年 3 月 28 日
You can use the Lookup table implementation for the Gamma Corrector block. Here's an example of how to use the block.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Image Filtering and Enhancement についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!