1- Convert to HSV: converts the RGB image into an HSV image, where H stands for Hue, S stands for Saturation, and V stands for Value.
function [ H, S, V ] = convertHSV( inImg)
For this conversion, use the RGB to HSV conversion formulas from here:
[login to view URL]
2- Nearest color: reduces the number of colors in an image
function [ outImg ] = nearestColor( inImg, palette )
This function will replace each pixel with the nearest color from a predefined palette
limited to eight colors of black, blue, red, magenta/purple, green, cyan, yellow and white.
There are various methods for finding the nearest color. Here we will use the Euclidean distance method.
The Euclidean distance method works by first calculating the difference between the separate RGB values of the actual color pixel and each of the colors available from the palette. These differences are then squared (to ensure there are no negative
values) and added together to produce the distance. The palette color that has the smallest distance from the actual pixel color will be the nearest.
I have a PhD degree in computational physics and extensive experience with math and Matlab. I've done many projects in Matlab including image processing, please see the reviews on my profile. It would be my pleasure to do yours.
Hi there,
I've already read and understood the project description, and I'm really interested in doing this project. Would you please initiate a chat for further discussion? So really hope to have chance to work with you, thanks for your consideration!
Regards.
Good morning from Athens.
The project as described in here is not difficult. But I will definitely need 3 days at most to do the 2 functions described. So if it's possible and you agree with price-deadline contact me to proceed. Thank you very much. God bless you.
Respectfully yours,
Ilias G. Patelakis
Hi
I am Azmat. I am Professional in Computer Vision and image processing using matlab. You can check my reviews for that
looking forward to your response for more discussion.
Best Regards
Azmat T.
Hi,
My Background: Manager, Designs. Image Processing Expert.
I've implemented many algorithms, all from reputed journals (like IEEE) in the field of Image Processing and Signal Processing. I've also co-authored two IEEE papers. I've done recognition algorithms (like face/iris/palm print etc.), motion detection (run/walk/jump etc, sign language detection) and image forgery. Please look at my profile for my complete work and my portfolio for a few sample images.
I've implemented a paper very similar to this one. It was for detection of Infected Areas in Fruits. We had to transform the image from RGB to La*b* and then cluster as per user requirements using Euclidean Distance. I'll be able to share the output images of that algorithm.
I believe i have the right expertise to help you with your problem. Feel free to ask any questions you have.
Thanks for your time and consideration.
Best Regards,
Venkat
Expert in Matlab, Econometric and statistical modeling of pretty much everything you can think of. These include expertise on protocol development, research study designs, sample size calculations, data management, and data analysis using various statistical software’s (i.e. STATA, Eviews, R & SPSS), statistical interpretation and report writing. Currently involved in official approval of internal econometric models that banks are using.
Hi sir, I am a phd student in Electrical engineering. During my Msc I have frequently working on Image processing. I can readily do your project if you satisfied with my proficiency. Have a nice day:)
Hello. I am a PhD Student studying on DSP, Statistical Signal Processing, Adaptive Signal Processing, Estimation Theory and Wireless Communications, and quite confident and comfortable with Matlab.
I worked in mobile communication networks including GSM, W-CDMA and LTE in different countries which can be seen from profile.
Thanks and Best Regards,
MEGIZA
Hello.
Your functions already done. Unfortunately, I can't attach screenshot, because Freelancer.com doesn't give such possibility during bid creation. I could send you pictures after your reply.
If you are interest, so write me please.
Thank you for your time.
Regards.
I am a PhD in Electrical Engineering from the Georgia Institute of Technology, USA (ranked in top-5 US universities). I have academic and professional experience of building algorithms for different fields such as communication systems and image processing in MATLAB, C++ and mixed MATLAB C++ environment.
I have already developed the solution to both of your problems. Please send a few demo images. If you approve the output, I will deliver you the code right away.
Can you please explain in detail by using an example? Acc to what i understood, the final result required is to reduce the number of values in an rgb image in matlab from 0-255 to 0-8. I have a lot of experience in image processing in both matlab and opencv.