Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Problem with showing red and blue line in image when use imwrite
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have written a code which process a image. However, when I have run it in matlab prompt, it is working. When i test it in my program, it does not working. As you can see the blue and red part of the image is not showing well.
the original image is
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/170984/image.jpeg)
When I have run the program inside my main program, it save it as
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/170985/image.bmp)
However, it should be saved like this
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/170986/image.jpeg)
This is the main part of the main program which call the built_up_extraction function
Thresh=0.03;
[im1 final_result]=built_up_extraction(roi_image,Thresh);
[siz1 siz2]=size(final_result);
res{counter}=sum(sum(final_result))/(siz1*siz2);
previous=cd;
cd(handles.path);
mkdir 'Hybrid_base_tech';
cd 'Hybrid_base_tech';
imwrite(im1,strcat(handles.file,'Hybrid_base_tech',num2str(counter1),'_',num2str(counter2),'.bmp'));
imwrite(final_result,strcat(handles.file,'Mask_base_tech',num2str(counter1),'_',num2str(counter2),'.jpg'));
cd(previous);
1 comentario
Respuestas (0)
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!