FlowEngine 9.000
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
ImageProcessing.h
Go to the documentation of this file.
1/*
2 *
3 * C@@o ____ _____ __ _
4 * oC8@@@@@@@o |___ \| __ \ / _| |
5 * o@@@@@@@@@@@@O __) | | | | |_| | _____ __
6 * O@O 8@@@@@@@@@O |__ <| | | | _| |/ _ \ \ /\ / /
7 * o@@@@@@@O OOOOOCo ___) | |__| | | | | (_) \ V V /
8 * C@@@@@@@@@@@@Oo |____/|_____/|_| |_|\___/ \_/\_/
9 * o8@@@@@@@@@@@@@@@@8OOCCCC
10 * oO@@@@@@@@@@@@@@@@@@@o 3Dflow s.r.l. - www.3dflow.net
11 * oO8@@@@@@@@@@@@o Copyright 2022
12 * oO88@@@@@@@@8OCo All Rights Reserved
13 * O@@@@@@@@@@@@@@@@@@@@@@@@@8OCCoooooooCCo
14 * @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O
15 * @@@Oo oO8@@@@@@@@@@@@@@@@8
16 *
17 */
18
19#ifndef FLOWENGINEIMAGEPROCESSING_H
20#define FLOWENGINEIMAGEPROCESSING_H
21
22#pragma once
23
24#include "CommonDef.h"
27
28namespace FlowEngine
29{
31 class ImageProcessing final
32 {
33 public:
34
35 static FLE_DLL
36 Result ComputeQualityScore( const Image &image,
38 ProgressBarInterface &progress,
39 int windowSize,
40 double &outScore );
41
42 static FLE_DLL
43 Result CompareImages( const Image &image1,
44 const Image &image2,
46 ProgressBarInterface &progress,
47 int step,
48 double &outSimilarityScore );
49 };
50} // namespace FlowEngine
51
52#endif
Image analysis and processing utilities.
Definition: ImageProcessing.h:32
static FLE_DLL Result CompareImages(const Image &image1, const Image &image2, LogListenerInterface &log, ProgressBarInterface &progress, int step, double &outSimilarityScore)
Definition: ImageProcessing.cpp:114
static FLE_DLL Result ComputeQualityScore(const Image &image, LogListenerInterface &log, ProgressBarInterface &progress, int windowSize, double &outScore)
Definition: ImageProcessing.cpp:61
Pure virtual Log Listener interface.
Definition: LogListenerInterface.h:41
Pure virtual Progress Bar interface.
Definition: ProgressBarInterface.h:32
Definition: BoundingBoxInterface.cpp:26
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:48
a 2D image Holds information about a raw image Data is not owned
Definition: CommonDef.h:563