9

Markov Random Fields are a really popular way to look at an image, but I can't find a direct reference to them being implemented in OpenCV. Perhaps they are named differently, or are built from some indirect method.

As the title states, are MRFs implemented in OpenCV? And if not, what is the popular way to represent them?

karlphillip
  • 92,053
  • 36
  • 243
  • 426
zebra
  • 6,373
  • 20
  • 58
  • 67

1 Answers1

7

OpenCV deals mostly with statistical machine learning rather than things that go under the name Bayesian Networks, Markov Random Fields, or graphical models.

karlphillip
  • 92,053
  • 36
  • 243
  • 426
  • an english language link: http://books.google.com/books?id=seAgiOfu2EIC&pg=PA459&dq=markov+random+fields+opencv&hl=en&sa=X&ei=t4pQT8_4M4G_0QX1iI3-Cw&redir_esc=y#v=onepage&q=markov%20random%20fields%20opencv&f=false – jilles de wit Mar 02 '12 at 08:55
  • Well observed, my young padawan. – karlphillip Mar 02 '12 at 11:16
  • Thanks for this answer. How do people go about representing them with opencv then? – zebra Mar 02 '12 at 14:07
  • 1
    Check [this](http://stackoverflow.com/a/8580389/176769) and [this](http://www.morethantechnical.com/2010/05/05/bust-out-your-own-graphcut-based-image-segmentation-with-opencv-w-code/) post for ideas. – karlphillip Mar 02 '12 at 14:46