MRPT  2.0.3
Functions | Variables
CImage_unittest.cpp File Reference
#include <CTraitsTest.h>
#include <gtest/gtest.h>
#include <mrpt/img/CImage.h>
#include <mrpt/img/TColor.h>
#include <mrpt/io/CMemoryStream.h>
#include <mrpt/math/CMatrixDynamic.h>
#include <mrpt/random.h>
#include <mrpt/serialization/CArchive.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/system/memory.h>
#include <test_mrpt_common.h>
#include <mrpt/3rdparty/do_opencv_includes.h>

Go to the source code of this file.

Functions

static void fillImagePseudoRandom (uint32_t seed, mrpt::img::CImage &img)
 
static bool expect_identical (const mrpt::img::CImage &a, const mrpt::img::CImage &b, const std::string &s=std::string())
 
 TEST (CImage, CtorDefault)
 
static void CtorSized_gray (unsigned int w, unsigned int h)
 
 TEST (CImage, CtorSized)
 
 TEST (CImage, GetSetPixel)
 
 TEST (CImage, CopyMoveSwap)
 
 TEST (CImage, ExternalImage)
 
 TEST (CImage, ConvertGray)
 
 TEST (CImage, CtorRefOrGray)
 
 TEST (CImage, HalfAndDouble)
 
 TEST (CImage, getChannelsOrder)
 
 TEST (CImage, ChangeCvMatCopies)
 
 TEST (CImage, ScaleImage)
 
 TEST (CImage, Serialize)
 
 TEST (CImage, KLT_response)
 
 TEST (CImage, LoadAndComparePseudoRnd)
 
 TEST (CImage, LoadAndSave)
 
 TEST (CImage, DifferentAccessMethodsColor)
 
 TEST (CImage, DifferentAccessMethodsGray)
 

Variables

const auto tstImgFileColor
 

Function Documentation

◆ CtorSized_gray()

static void CtorSized_gray ( unsigned int  w,
unsigned int  h 
)
static

Definition at line 71 of file CImage_unittest.cpp.

References mrpt::img::CH_GRAY, and EXPECT_EQ().

Referenced by TEST().

◆ expect_identical()

static bool expect_identical ( const mrpt::img::CImage a,
const mrpt::img::CImage b,
const std::string &  s = std::string() 
)
static

◆ fillImagePseudoRandom()

static void fillImagePseudoRandom ( uint32_t  seed,
mrpt::img::CImage img 
)
static

◆ TEST() [1/17]

TEST ( CImage  ,
ChangeCvMatCopies   
)

◆ TEST() [2/17]

TEST ( CImage  ,
ConvertGray   
)

◆ TEST() [3/17]

TEST ( CImage  ,
CopyMoveSwap   
)

◆ TEST() [4/17]

TEST ( CImage  ,
CtorDefault   
)

Definition at line 63 of file CImage_unittest.cpp.

References mrpt::img::CImage::isColor().

◆ TEST() [5/17]

TEST ( CImage  ,
CtorRefOrGray   
)

◆ TEST() [6/17]

TEST ( CImage  ,
CtorSized   
)

Definition at line 82 of file CImage_unittest.cpp.

References mrpt::img::CH_RGB, CtorSized_gray(), EXPECT_EQ(), and EXPECT_TRUE().

◆ TEST() [7/17]

TEST ( CImage  ,
DifferentAccessMethodsColor   
)

◆ TEST() [8/17]

TEST ( CImage  ,
DifferentAccessMethodsGray   
)

◆ TEST() [9/17]

TEST ( CImage  ,
ExternalImage   
)

◆ TEST() [10/17]

TEST ( CImage  ,
getChannelsOrder   
)

◆ TEST() [11/17]

TEST ( CImage  ,
GetSetPixel   
)

Definition at line 99 of file CImage_unittest.cpp.

References mrpt::img::CH_GRAY, EXPECT_EQ(), and EXPECT_NEAR().

◆ TEST() [12/17]

TEST ( CImage  ,
HalfAndDouble   
)

◆ TEST() [13/17]

TEST ( CImage  ,
KLT_response   
)

Definition at line 451 of file CImage_unittest.cpp.

References mrpt::img::CH_GRAY, and EXPECT_GT().

◆ TEST() [14/17]

TEST ( CImage  ,
LoadAndComparePseudoRnd   
)

◆ TEST() [15/17]

TEST ( CImage  ,
LoadAndSave   
)

◆ TEST() [16/17]

TEST ( CImage  ,
ScaleImage   
)

◆ TEST() [17/17]

TEST ( CImage  ,
Serialize   
)

Variable Documentation

◆ tstImgFileColor

const auto tstImgFileColor
Initial value:
=
mrpt::UNITTEST_BASEDIR + "/samples/img_basic_example/frame_color.jpg"s

Definition at line 28 of file CImage_unittest.cpp.

Referenced by TEST().




Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Fri May 15 15:49:54 UTC 2020