Publié le


Counting occurrences of image colors
Blog reader André recently asked me how to count the number of times each color appears in an image. One short...

environ 18 ans il y a

Thumbnail

Publié le


JPEG: What’s in a name?
Hi folks. If you want to learn a bit about the many compression methods and file formats that all share the name JPEG,...

environ 18 ans il y a

Thumbnail

Publié le


Logical indexing
This is the first post in a short series on index techniques that are particularly useful for image processing in...

environ 18 ans il y a

Thumbnail

Publié le


linkaxes
Toward the end of last year, it occurred to me that I had accumulated enough material on this blog to construct a...

environ 18 ans il y a

Thumbnail

Publié le


A Second Year of Blogging
Happy New Year everyone! I just wrapped up a second year of blogging about image processing in MATLAB. I write...

environ 18 ans il y a

Thumbnail

Publié le


Cleaning up scanned text – revisited
Have you ever used the distance transform? For a binary image, the distance transform is the distance from every...

plus de 18 ans il y a

Thumbnail

Publié le


METACOW
How can I possibly resist the opportunity to post about something called METACOW? The Munsell Color Science...

plus de 18 ans il y a

Thumbnail

Publié le


Remembering Gene Golub, 1932 – 2007
The book Matrix Computations by Gene Golub and Charles Van Loan sits on the bookshelves of many MathWorks employees. ...

plus de 18 ans il y a

Thumbnail

Publié le


Cleaning up scanned text
Earlier this year I exchanged e-mail with blog reader Craig Doolittle. Craig was writing MATLAB scripts to clean up...

plus de 18 ans il y a

Thumbnail

Publié le


GUI debugging video – recommended
Doug posted a recorded GUI debugging session on his Pick of the Week blog. If you want to pick up some GUI programming...

plus de 18 ans il y a

Thumbnail

Publié le


General connectivity
The notion of neighbor connectivity is discussed in most image processing textbooks. Specifically, what is the set of...

plus de 18 ans il y a

Thumbnail

Publié le


Classification of operations
In image processing textbooks, you often see low-level image processing operations grouped into two categories: ...

plus de 18 ans il y a

Thumbnail

Publié le


From the archives: All about pixel colors
When I started this blog in early 2006, one of my first series of articles was called "All About Pixel Colors." These...

plus de 18 ans il y a

Thumbnail

Publié le


Image deblurring – Wiener filter
I'd like to welcome back guest blogger Stan Reeves, professor of Electrical and Computer Engineering at Auburn...

plus de 18 ans il y a

Thumbnail

Publié le


Can you share an MMT with us?
Note added July 30, 2008: See this post for an update. In September I wrote about customer-reported speed issues...

plus de 18 ans il y a

Thumbnail

Publié le


bwselect
Didja know about the Image Processing Toolbox function bwselect? For a blog post I wrote earlier this month, I...

plus de 18 ans il y a

Thumbnail

Publié le


Upslope area – Summary
Back in March I started writing about an algorithm implementation experiment for computing upslope area. Given an "image"...

plus de 18 ans il y a

Thumbnail

Publié le


Finding bright objects
In a blog comment earlier this summer, someone asked how to find "which labeled regions have a bright spot greater than...

plus de 18 ans il y a

Thumbnail

Publié le


Upslope area – handling NaNs
Since I originally posted my upslope toolbox to MATLAB Central back in August, I have heard from some experts about an...

plus de 18 ans il y a

Thumbnail

Publié le


Category and archive links
We recently changed the view when you click on a category in the sidebar on the right. I haven't used categories much, but...

plus de 18 ans il y a

Thumbnail

Publié le


Upslope area – vectorizing pixel flow calculations
At the beginning of the upslope area series, I posted code showing how to compute the direction of maximum slope for a...

plus de 18 ans il y a

Thumbnail

Publié le


HDR and tone mapping links
In photography and color science, MathWorks developer Jeff Mather's personal interests intersect with his work. He...

plus de 18 ans il y a

Thumbnail

Publié le


Upslope area – influence and dependence maps
In my August 7th post on upslope area, I showed how to construct and solve the flow matrix to determine the upslope...

plus de 18 ans il y a

Thumbnail

Publié le


Major image processing product updates
At the International Conference on Image Processing last week, almost everyone who visited the MathWorks booth was already a...

plus de 18 ans il y a

Thumbnail

Publié le


How many images can fit in a TIFF file?
Note added July 30, 2008: See this post for an update. In a comment on my R2007b post last week, Vincent wanted to...

plus de 18 ans il y a

Thumbnail

Publié le


ICIP 2007
For the next few days, I'll be at the IEEE International Conference on Image Processing in San Antonio, Texas. If you're...

plus de 18 ans il y a

Thumbnail

Publié le


R2007b
Sharp-eyed readers of my previous post might have noticed the "Published with MATLAB® 7.5" footer at the end of the...

plus de 18 ans il y a

Thumbnail

Publié le


Clearing border components
I saw an application recently where someone wanted to handle NaNs in an image differently depending on whether they...

plus de 18 ans il y a

Thumbnail

Publié le


Intensity-weighted centroids
One the measurements provided by regionprops is 'Centroid'. Here's an example of labeling binary objects, computing...

plus de 18 ans il y a

Thumbnail

Publié le


Upslope area – handling plateaus, revisited
Earlier in this series I have discussed the problem of plateaus. Specifically, how do you assign a flow direction to a...

plus de 18 ans il y a

Thumbnail

Charger plus