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

1 visualización (últimos 30 días)
%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;

Respuestas (1)

Bharath Venkataraman
Bharath Venkataraman el 28 de Mzo. de 2018
Editada: Bharath Venkataraman el 28 de Mzo. de 2018
You can use the Lookup table implementation for the Gamma Corrector block. Here's an example of how to use the block.

Categorías

Más información sobre Image Filtering and Enhancement en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by