Info
This question is closed. Reopen it to edit or answer.
Problem with showing red and blue line in image when use imwrite
1 view (last 30 days)
Show older comments
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 Comment
Answers (0)
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!