ImageDctHashSearchCriteria
コンテンツ
[
隠れる
]
ImageDctHashSearchCriteria class
ドキュメント内の画像を検索するための検索条件を表します。
public class ImageDctHashSearchCriteria : ImageSearchCriteria
コンストラクター
名前 | 説明 |
---|---|
ImageDctHashSearchCriteria(Stream) | の新しいインスタンスを初期化しますImageDctHashSearchCriteria 指定されたストリームを持つクラス. |
ImageDctHashSearchCriteria(string) | の新しいインスタンスを初期化しますImageDctHashSearchCriteria 指定されたファイル パスを持つクラス. |
プロパティ
名前 | 説明 |
---|---|
MaxDifference { get; set; } | 画像間の最大許容差を取得または設定します。 |
メソッド
名前 | 説明 |
---|---|
And(SearchCriteria) | これを組み合わせるSearchCriteria 論理 AND operator. を使用して他の条件と |
Not() | これを否定しますSearchCriteria . |
Or(SearchCriteria) | これを組み合わせるSearchCriteria 論理 OR operator. を使用して他の条件と |
備考
この検索条件では、DCT ベースの知覚画像ハッシュを使用して画像の類似度を計算します。 もっと詳しく知る:
例
添付ファイル (pdf) 内の画像を検索します。
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
PdfSearchableObjects = PdfSearchableObjects.All
};
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\test.pdf", loadOptions, settings))
{
// ドキュメント画像と比較するサンプル画像を指定
ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
// 類似画像を検索
PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
// 見つかった画像の透かしを削除または変更します
// ...
}