Discussion:
Determining shapes in computer vision
Alexandr Pischanskyy
2012-12-20 14:13:30 UTC
Permalink
Hello!

The computer vision topic is very interesting for me and I read about it,
and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?

I was also curious what methods are used for shapes recognition. In my task
I implemented rather simple algorithm to determine straight pieces from a
curved line described by a set of points. But I am looking for something
which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.

Thank you.
Regards,
Alexandr

--
Sprindzuk Matvey
2012-12-25 19:21:15 UTC
Permalink
There are several excellent books:

http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Post by Alexandr Pischanskyy
Hello!
The computer vision topic is very interesting for me and I read about it,
and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In my
task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
Sprindzuk Matvey
2012-12-25 19:25:35 UTC
Permalink
Books on shape recognition:
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Post by Alexandr Pischanskyy
Hello!
The computer vision topic is very interesting for me and I read about it,
and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In my
task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
Alexandr Pischanskyy
2012-12-28 20:46:23 UTC
Permalink
Thank you for the references.

Happy New Year and Merry Christmas!
Post by Sprindzuk Matvey
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Post by Alexandr Pischanskyy
Hello!
The computer vision topic is very interesting for me and I read about
it, and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In my
task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
Sprindzuk Matvey
2012-12-29 04:43:28 UTC
Permalink
You can also look at the free ImageJ software and a Java cookbook
http://www.lac.inpe.br/JIPCookbook/index.jsp
http://www.imagingbook.com/index.php?id=102 and some other links
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fcamellia.sourceforge.net%2F&ei=fHPeUPTAE87QsgbQ5oCABA&usg=AFQjCNHC_rkhyjK5Q1RDMWMhBZTcmgfBjw&bvm=bv.1355534169,d.Yms
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDUQtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-kzf1NlXGk4&ei=q3PeUK_wEZHBtAa37YDoBw&usg=AFQjCNFIbVbKXDvANvR3QYyzaihWrRT5tA
http://fukyo-it.blogspot.com/2012/09/image-processing-c-tutorial-3-edge.html
Post by Alexandr Pischanskyy
Thank you for the references.
Happy New Year and Merry Christmas!
Post by Sprindzuk Matvey
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Hello!
Post by Alexandr Pischanskyy
The computer vision topic is very interesting for me and I read about
it, and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In my
task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
--
Alexandr Pischanskyy
2012-12-29 08:27:29 UTC
Permalink
Dear Matvey,
Thank you for the information. I first would like to read some theory on
this topic but the software is also interesting and I will look at it later.
What do you do on this subject? Can I see your work somewhere?
Regards,
Alexandr.
Post by Sprindzuk Matvey
You can also look at the free ImageJ software and a Java cookbook
http://www.lac.inpe.br/JIPCookbook/index.jsp
http://www.imagingbook.com/index.php?id=102 and some other links
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fcamellia.sourceforge.net%2F&ei=fHPeUPTAE87QsgbQ5oCABA&usg=AFQjCNHC_rkhyjK5Q1RDMWMhBZTcmgfBjw&bvm=bv.1355534169,d.Yms
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDUQtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-kzf1NlXGk4&ei=q3PeUK_wEZHBtAa37YDoBw&usg=AFQjCNFIbVbKXDvANvR3QYyzaihWrRT5tA
http://fukyo-it.blogspot.com/2012/09/image-processing-c-tutorial-3-edge.html
Post by Alexandr Pischanskyy
Thank you for the references.
Happy New Year and Merry Christmas!
Post by Sprindzuk Matvey
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Hello!
Post by Alexandr Pischanskyy
The computer vision topic is very interesting for me and I read about
it, and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In my
task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
--
--
Sprindzuk Matvey
2012-12-29 10:02:21 UTC
Permalink
You can find my research papers on Google (both medical and CS). Those
having the code inside are waiting for publication.
I spent several years programming and image processing, because it was a
part of my job,
I can share with you my experience, if you need.
You know, Mahotas/Numpy is a beautiful Python library to play with images.
Once things are installed, you can rapidly develop the code for the tasks
you need. From my experience it works better on Ubuntu 11.04. Cammelia,
VTK/ITK and OpenCV are more complex and fragile libraries, especially when
using C++. You can attach Qt, Wx or GTK/FLTK GUI for your applications with
Python and produce a good software (if your are not afraid to become blind
and sick from sitting too long...)

Matvey Vladimir Spirndzuk, research fellow, scientist
Post by Alexandr Pischanskyy
Dear Matvey,
Thank you for the information. I first would like to read some theory on
this topic but the software is also interesting and I will look at it later.
What do you do on this subject? Can I see your work somewhere?
Regards,
Alexandr.
Post by Sprindzuk Matvey
You can also look at the free ImageJ software and a Java cookbook
http://www.lac.inpe.br/JIPCookbook/index.jsp
http://www.imagingbook.com/index.php?id=102 and some other links
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fcamellia.sourceforge.net%2F&ei=fHPeUPTAE87QsgbQ5oCABA&usg=AFQjCNHC_rkhyjK5Q1RDMWMhBZTcmgfBjw&bvm=bv.1355534169,d.Yms
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDUQtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-kzf1NlXGk4&ei=q3PeUK_wEZHBtAa37YDoBw&usg=AFQjCNFIbVbKXDvANvR3QYyzaihWrRT5tA
http://fukyo-it.blogspot.com/2012/09/image-processing-c-tutorial-3-edge.html
Post by Alexandr Pischanskyy
Thank you for the references.
Happy New Year and Merry Christmas!
Post by Sprindzuk Matvey
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Hello!
Post by Alexandr Pischanskyy
The computer vision topic is very interesting for me and I read about
it, and even think to make something in this direction. I have an applied
mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In
my task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
--
--
--
Alexandr Pischanskyy
2013-01-02 13:23:16 UTC
Permalink
Dear Matvey,

Thank you for the information. This is a new topic for me and it will take
some time until I reach the programming phase. I am neither familiar with
GUI development which is also a time consuming study for me. So, your
experience will be very appreciated.

I see many terms in this subject which are not known to me, like surf,
watershed, thresholding etc. I think I need first to learn more about them
and I would like to start from something which is easy to understand. What
would you recommend me to read as for the newcomer? Only one source...

Regards,
Alexandr
Post by Sprindzuk Matvey
You can find my research papers on Google (both medical and CS). Those
having the code inside are waiting for publication.
I spent several years programming and image processing, because it was a
part of my job,
I can share with you my experience, if you need.
You know, Mahotas/Numpy is a beautiful Python library to play with images.
Once things are installed, you can rapidly develop the code for the tasks
you need. From my experience it works better on Ubuntu 11.04. Cammelia,
VTK/ITK and OpenCV are more complex and fragile libraries, especially when
using C++. You can attach Qt, Wx or GTK/FLTK GUI for your applications with
Python and produce a good software (if your are not afraid to become blind
and sick from sitting too long...)
Matvey Vladimir Spirndzuk, research fellow, scientist
Post by Alexandr Pischanskyy
Dear Matvey,
Thank you for the information. I first would like to read some theory on
this topic but the software is also interesting and I will look at it later.
What do you do on this subject? Can I see your work somewhere?
Regards,
Alexandr.
Post by Sprindzuk Matvey
You can also look at the free ImageJ software and a Java cookbook
http://www.lac.inpe.br/JIPCookbook/index.jsp
http://www.imagingbook.com/index.php?id=102 and some other links
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fcamellia.sourceforge.net%2F&ei=fHPeUPTAE87QsgbQ5oCABA&usg=AFQjCNHC_rkhyjK5Q1RDMWMhBZTcmgfBjw&bvm=bv.1355534169,d.Yms
http://www.google.by/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDUQtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-kzf1NlXGk4&ei=q3PeUK_wEZHBtAa37YDoBw&usg=AFQjCNFIbVbKXDvANvR3QYyzaihWrRT5tA
http://fukyo-it.blogspot.com/2012/09/image-processing-c-tutorial-3-edge.html
Post by Alexandr Pischanskyy
Thank you for the references.
Happy New Year and Merry Christmas!
Post by Sprindzuk Matvey
http://www.amazon.com/Laplace-Spectra-Recognition-Martin-Reuter/dp/3833450711/ref=sr_1_5?s=books&ie=UTF8&qid=1356463324&sr=1-5&keywords=shape+recognition
http://www.amazon.com/Computer-Vision-Shape-Recognition-Science/dp/9971508621/ref=sr_1_2?s=books&ie=UTF8&qid=1356463324&sr=1-2&keywords=shape+recognition
http://www.amazon.com/Introduction-Pattern-Recognition-Matlab-Approach/dp/0123744865/ref=sr_1_9?s=books&ie=UTF8&qid=1356463324&sr=1-9&keywords=shape+recognition
http://www.amazon.com/Shape-Picture-Mathematical-Description-Grey-level/dp/3642081886/ref=sr_1_17?s=books&ie=UTF8&qid=1356463470&sr=1-17&keywords=shape+recognition
http://www.amazon.com/Vision-Electrical-Engineering-Computer-Science/dp/0262081598/ref=sr_1_14?s=books&ie=UTF8&qid=1356463470&sr=1-14&keywords=shape+recognition
Post by Sprindzuk Matvey
http://www.janeriksolem.net/2012/06/book-programming-computer-vision-with.html
http://opencv.willowgarage.com/wiki/OpenCVBooks
http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X
Hello!
Post by Alexandr Pischanskyy
The computer vision topic is very interesting for me and I read
about it, and even think to make something in this direction. I have an
applied mathematics background but I am not familiar with the theory behind
computer vision techniques. When I try to read it I cannot understand much.
I believe, the programming algorithms are not so complicated as the theory
describes. Is there any tutorial for dummies about these techniques?
I was also curious what methods are used for shapes recognition. In
my task I implemented rather simple algorithm to determine straight pieces
from a curved line described by a set of points. But I am looking for
something which can help me to find also other shapes (including
self-defined). Please give me a tip or a link.
Thank you.
Regards,
Alexandr
--
--
--
--
--

Continue reading on narkive:
Loading...