Good reference book for digital image processing? [closed] - image-processing

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am learning digital image processing on my own and would like recomendations on good reference books. If you know of books to definately stay away from that would be useful as well.
Thanks

Digital Image Processing (!) by Gonzalez & Woods is pretty much the classic.

I used Gonzalez and Woods in my coursework, and it covers image restoration, which you say is your main interest. ''Fundamentals of Digital Image Processing'' by Jain takes a more mathematical/statistical approach and covers some different topics, but I haven't gone through the whole thing. I'd guess it'd be useful if statistics are your thing.
Probably easier would be to use Photoshop, the GIMP, or similar instead of reinventing the wheel. They can be used in batch mode in some circumstances, and you can write plugins if there's something special you want to do.

Al Bovik - The Essential Guide to Image Processing
William Pratt - Digital Image Processing
Bernd Jahne - Digital Image Processing
All of them are great, at least as good as "Digital Image Processing".

Related

Implementing machine learning algorithms on iOS [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I wanted to try out machine learning algorithms on iOS - to start with say, linear regression. I was advised to use octave for the PC which would make stuff like matrix operations easier. I was wondering if I could find a library for the iOS to perform those operations.
Any suggestions welcome.
Thanks.
Edit:
To not sound vague, consider solving a linear regression problem which would involve computing transpose of a matrix, inverse of a matrix. I would be happy if I have a library with API's for it. openCV does have it but using it would be completely off context then.
I'm not sure about your exact requirement on API's. But it guess it is possible to work with OpenCV on IOS and do variety of processing.
For more information please check this link.
http://docs.opencv.org/doc/tutorials/ios/image_manipulation/image_manipulation.html
Once you have image in Mat format, i think you can carry out whole lot of operation. Also the one which you have listed.

What are good ways to learn how to make better looking iPhone applications? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
So I have built an iPhone application using built in SDK controls, just wondering how I could make better looking applications like the ones displayed on http://pttrns.com/
Directions to books or tutorials would be grateful as well as any tips.
Take a look at Scoutzie. It's a website for finding mobile designers and design ideas.
Learn the art of graphics design, build your image assets, and stich them onto your views. You can do this a plethora of ways, not the least of which is custom drawing, image views, pattern colours... Alternatively, you can hire a designer like most of us do. :)
Point is, good iPhone interfaces are usually skinned by designers, or developers with design experience.
Look at good apps and try to recreate the experience. When the UI Layout etc is good, there really is not much left thanlearn how to create sophisticated animations and learn photoshop!
In addition, apple has several guides in the UI topic. Look around in the dev center, there is much to discover!

Book with vslam [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am looking for a book where some monocular/visual SLAM is described and implemented.
Can you list and recommend some?
I'd like to use OpenCV but that is not a requirement.
I don't know of a book with a description of such an algorithm, but there's a complete open source implementation (in C++) of a vslam system available as part of the Robot Operating System. It uses SURF descriptors and vocabulary trees for place recognition, and bundle adjustment for SLAM. It does use OpenCV heavily as it's made by the same people. See the website here. I can't say for sure as they don't mention and I haven't looked in great detail, but their implementation seems to be based on, or at least is similar to, this paper.
Edit: The paper linked above was actually written by the people who implemented the vslam system given above, it appears. So it is definitely a good resource for understanding it.
I don't know about a book, but maybe PTAM can be useful. The ISMAR 2007 paper by Klein has a description about the system and the source code is available so you can check the details.
Of course, PTAM is just a (good) method in the SLAM field.

Nude image detection - OPENCV - Machine Learning [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm trying to implement software which automatically detects nude images. Hoping to do this through openCV. What do you think of the possibility and the best algorithm that can be used? Any examples would be highly appreciated.
Depending on how accurate it needs to be you could just define a reasonable colour space that covers flesh tones, and then have some % threshold whereby if the flesh tone pixel count exceeds this % threshold then it may well be a nude image.
You may want to keep an eye on this site. This is what chatroulette uses. It targets, ahem selective nudity, but it may be related to what you're after.
There's a downloadable demo (so far, without source).
Have you considered a neural-network approach? What you're asking for sounds like a machine-learning application.

Special Effects algorithm, library and books [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am looking at The Special Effects In Picasa article.
Where can I find the following:
C/C++ or Java open source library to do it
Good books and/or articles to learn the algorithms how to do it myself
Thanks in advance for your help.
You can achieve most of the effects on that page by color manipulation (white balance) and spatial filtering.
Before you go down the path of using libraries to achieve this, I recommend playing around with image manipulation software like GIMP and trying to replicate the effects. After you're sure you know what you're doing, go ahead and try and code it up.
For libraries, have a look at opencv. There are also Java wrappers for that library if that is your language of choice (Java has its own imaging libraries as well, but I haven't used them). For books, my personal favorite is Gonzalez & Woods -- the first few chapters will get you started. For articles, Google is your friend.

Resources