IMP logo
IMP Reference Guide  develop.5651aa123e,2024/07/20
The Integrative Modeling Platform
opencv_interface.h File Reference

Interface with OpenCV Copyright 2007-2022 IMP Inventors. All rights reserved. More...

#include <IMP/em2d/em2d_config.h>
#include "IMP/algebra/Transformation2D.h"
#include "opencv2/core/core.hpp"
#include "opencv2/core/version.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
#include <cereal/access.hpp>
#include <cereal/cereal.hpp>
+ Include dependency graph for opencv_interface.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::em2d
 Restraints using electron microscopy 2D images (class averages).
 

Typedefs

typedef cv::MatConstIterator_
< double > 
IMP::em2d::cvDoubleConstMatIterator
 
typedef cv::Mat_< double > IMP::em2d::cvDoubleMat
 
typedef cv::MatIterator_< double > IMP::em2d::cvDoubleMatIterator
 
typedef cv::Mat_< int > IMP::em2d::cvIntMat
 
typedef cv::MatIterator_< int > IMP::em2d::cvIntMatIterator
 
typedef cv::Point_< int > IMP::em2d::cvPixel
 
typedef std::vector< cvPixel > IMP::em2d::cvPixels
 

Functions

template<class Archive >
void cereal::serialize (Archive &ar, cv::Mat &m)
 
void IMP::em2d::show (const cv::Mat &m, std::ostream &out=std::cout)
 Prints a OpenCV matrix. More...
 
template<typename T >
void IMP::em2d::show (const cv::Mat_< T > &m, std::ostream &out=std::cout)
 Show a Mat_. More...
 
void IMP::em2d::write_matrix (cv::Mat &m, std::string name)
 Quick and dirty way of writing a OpenCV matrix to a Spider image. More...
 

Detailed Description

Interface with OpenCV Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file opencv_interface.h.