OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

詳細説明

クラス

class  cv::cuda::CLAHE
 コントラスト制限付き適応ヒストグラム平坦化 (Contrast Limited Adaptive Histogram Equalization) の基底クラス。: 続きを読む...
 

関数

void cv::cuda::calcHist (InputArray src, InputArray mask, OutputArray hist, Stream &stream=Stream::Null())
 指定したマスク内に限定された1チャンネル8ビット画像のヒストグラムを計算する。
 
void cv::cuda::calcHist (InputArray src, OutputArray hist, Stream &stream=Stream::Null())
 1チャンネル8ビット画像のヒストグラムを計算する。
 
Ptr< cuda::CLAHEcv::cuda::createCLAHE (double clipLimit=40.0, Size tileGridSize=Size(8, 8))
 cuda::CLAHEの実装を生成する。
 
void cv::cuda::equalizeHist (InputArray src, OutputArray dst, Stream &stream=Stream::Null())
 グレースケール画像のヒストグラムを平坦化する。
 
void cv::cuda::evenLevels (OutputArray levels, int nLevels, int lowerLevel, int upperLevel, Stream &stream=Stream::Null())
 均等な分布でレベルを計算する。
 
void cv::cuda::histEven (InputArray src, GpuMat hist[4], int histSize[4], int lowerLevel[4], int upperLevel[4], Stream &stream=Stream::Null())
 
void cv::cuda::histEven (InputArray src, OutputArray hist, int histSize, int lowerLevel, int upperLevel, Stream &stream=Stream::Null())
 均等に分割されたビンを持つヒストグラムを計算する。
 
void cv::cuda::histRange (InputArray src, GpuMat hist[4], const GpuMat levels[4], Stream &stream=Stream::Null())
 
void cv::cuda::histRange (InputArray src, OutputArray hist, InputArray levels, Stream &stream=Stream::Null())
 levels配列で決定されるビンを持つヒストグラムを計算する。
 

関数詳解

◆ calcHist() [1/2]

void cv::cuda::calcHist ( InputArray src,
InputArray mask,
OutputArray hist,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

指定されたマスク内に限定した、1 チャンネル 8 ビット画像のヒストグラムを計算する。

引数
srcCV_8UC1 型のソース画像。
hist1 行、256 列、CV_32SC1 型の出力ヒストグラム。
masksrc と同じサイズで CV_8UC1 型のマスク画像。
stream非同期版のための Stream

◆ calcHist() [2/2]

void cv::cuda::calcHist ( InputArray src,
OutputArray hist,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

1 チャンネル 8 ビット画像のヒストグラムを計算する。

引数
srcCV_8UC1 型のソース画像。
hist1 行、256 列、CV_32SC1 型の出力ヒストグラム。
stream非同期版のための Stream

◆ createCLAHE()

Ptr< cuda::CLAHE > cv::cuda::createCLAHE ( double clipLimit = 40.0,
Size tileGridSize = Size(8, 8) )

#include <opencv2/cudaimgproc.hpp>

cuda::CLAHE の実装を作成する。

引数
clipLimitコントラスト制限のためのしきい値。
tileGridSizeヒストグラム平坦化のためのグリッドのサイズ。入力画像は等しいサイズの矩形タイルに分割される。tileGridSize は行方向と列方向のタイル数を定義する。

◆ equalizeHist()

void cv::cuda::equalizeHist ( InputArray src,
OutputArray dst,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

グレースケール画像のヒストグラムを平坦化(equalize)する。

引数
srcCV_8UC1 型のソース画像。
dst出力画像。
stream非同期版のための Stream
参照
equalizeHist

◆ evenLevels()

void cv::cuda::evenLevels ( OutputArray levels,
int nLevels,
int lowerLevel,
int upperLevel,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

均等な分布でレベルを計算する。

引数
levels出力配列。levels は 1 行、nLevels 列、CV_32SC1 型を持つ。
nLevels計算するレベル数。nLevels は少なくとも 2 でなければならない。
lowerLevel最下位レベルの下限値。
upperLevel最上位レベルの上限値。
stream非同期版のための Stream

◆ histEven() [1/2]

void cv::cuda::histEven ( InputArray src,
GpuMat hist[4],
int histSize[4],
int lowerLevel[4],
int upperLevel[4],
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。

◆ histEven() [2/2]

void cv::cuda::histEven ( InputArray src,
OutputArray hist,
int histSize,
int lowerLevel,
int upperLevel,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

ビンが均等に分布したヒストグラムを計算する。

引数
srcソース画像。CV_8U、CV_16U、または CV_16S のビット深度と、1 または 4 チャンネルがサポートされる。4 チャンネル画像の場合、すべてのチャンネルが個別に処理される。
hist1 行、histSize 列、CV_32S 型の出力ヒストグラム。
histSizeヒストグラムのサイズ。
lowerLevel最下位ビンの下限。
upperLevel最上位ビンの上限。
stream非同期版のための Stream

◆ histRange() [1/2]

void cv::cuda::histRange ( InputArray src,
GpuMat hist[4],
const GpuMat levels[4],
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。

◆ histRange() [2/2]

void cv::cuda::histRange ( InputArray src,
OutputArray hist,
InputArray levels,
Stream & stream = Stream::Null() )

#include <opencv2/cudaimgproc.hpp>

levels 配列によって決定されたビンを持つヒストグラムを計算する。

引数
srcソース画像。CV_8U 、CV_16U 、または CV_16S のビット深度と、1 または 4 チャンネルがサポートされる。4 チャンネル画像の場合、すべてのチャンネルが個別に処理される。
hist1 行、(levels.cols-1) 列、CV_32SC1 型の出力ヒストグラム。
levelsヒストグラムのレベル数。
stream非同期版のための Stream