Click here to Skip to main content
14,265,815 members
Rate this:
Please Sign up or sign in to vote.
See more: , +
I trying to develop a program using neural network to solve any real-life problem.
so, I took retinopathy detection using Probabilistic neural network using MATLAB. I took some help from professor and developed the program. I have trained the neural network and created the dataset but when testing the my neural network I m not getting output...
I'm new to MATLAB and this is the 1st program I wrote in MATLAB .
---THIS CODE IS TO CREATE TRANING DATASET---

clc;

clear all;

close all;

img=imread('nor4.jpg');

m=impixel(img);

dlmwrite('D:\Retinopathy detection\Training.csv',m,'-append');

%figure(1),imshow(img);


---CODE FOR ACTUCAL IMPLEMENTATION---

clc;
clear all;
close all;
fileID = fopen('Training.csv');
C = textscan(fileID,'%f%f%f%f','Delimiter',',');
fclose(fileID);
x=[C{1} C{2} C{3}];
t=[C{4}];
s=input('Enter spread : ');
net = newpnn(x',t',s);
img=imread('trr.jpg');
[m,n,p]=size(img);
R=img(:,:,1);
G=img(:,:,2);
B=img(:,:,3);
RR=reshape(R,m*n,1);
GG=reshape(G,m*n,1);
BB=reshape(B,m*n,1);
Xtest=double([RR GG BB]);
Y = sim(net,Xtest');
Im=reshape(Y,m,n);
for i=1:1:m
    for j=1:1:n
        if Im(i,j)==1
            Newimg(i,j,:)=[230,166,122];
        else
            Newimg(i,j,:)=img(i,j,:);
        end
    end
end
figure(1),imshow(img);
figure(2),imshow(Newimg);

---sorry to share the whole code im not getting the error --

when I run this program ..I should get two image window one with input image and second window will have the retinopathy detected area ..

but when I run this program i'm getting on image window correct but...on the second window i'm only getting green color or if I change the value i'll get different color...

can you please help me out with this I'm really stuck !! I'm not getting help from my professor.

What I have tried:

i have tried to run the im getting wrong output
Posted
Updated 4 days ago
v2
Comments
Gerry Schmitz 4 days ago
   
"Demand" your "professor" helps you out. That's what you are paying for. No?
Parth_k 2 days ago
   
It's my own project..which I'm working on!! He(professor) don't know much about MATLAB ...so I asked here!!

I don't need someone to write my whole code..just wanted to know..where m I wrong !!..for me MATLAB is also new ...soo I'm curious to know
ZurdoDev 2 days ago
   
What he said ^.

It's unlikely that anyone here is going to do all the work for you. You need to debug it and narrow down the problem.
Parth_k 2 days ago
   
I have tried it sir!!
I have had came know that my dataset is not properly made!! After doing that also... I'm getting the same problem!! ...

Soo I was like it's better to have a EXPERT advice or suggestions to clear the error
ZurdoDev 2 days ago
   
We can't run your code so what exactly are you expecting someone to do?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)




CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100