メインコンテンツに移動

概要

説明

DRPで実現する様々な機能を定義したファームウェア(回路情報)です。
ファームウェアをDRPへロードして実行することで、様々な機能をハードウェアで処理することができます。

特長

  • CPU処理に比べて数倍から数十倍の速度で処理することができ、システム全体の高速化が期待できます。
  • DRPへロードするファームウェアは動的に書き換えることができ、異なる機能のハードウェアに変更することが出来ます。(ロード時間は数百μs程度)
  • ファームウェアのロードや実行等の制御を簡単に行えるDRPドライバを用意しています。DRPドライバを使用する事により、開発がスムーズに行えます。

ターゲットデバイス

サポート

サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。

追加詳細

DRP基本サンプルプログラム

 RZ/A2M FreeRTOS™ Software PackageのRZ/A2M Simple Applications PackageにはDRPライブラリを用いた以下のサンプルプログラムが含まれています。

  • DRP基本動作サンプルプログラム
    MIPIカメラからの入力画像を、DRP Libraryを使用してグレイスケール画像へ変換し、Displayに出力します。
  • DRP並列動作サンプルプログラム
    MIPIカメラからの入力画像を、DRP Libraryの並列動作機能を使用して、高速にグレイスケール画像へ変換し、Displayに出力します。
  • DRPダイナミックローディングサンプルプログラム 1
    MIPIカメラからの入力画像に対し、DRP Libraryを動的に切り替えながらCanny法でエッジ検出し、結果をDisplayに出力します。
  • DRPダイナミックローディングサンプルプログラム 2
    MIPIカメラからの入力画像に対し、DRP Libraryを動的に切り替えながらHarrisコーナー検出を行い、結果をDisplayに出力します。
  • DRPダイナミックローディングサンプルプログラム 3
    MIPIカメラからの入力画像に対し、DRP Libraryを動的に切り替えながらCanny法でエッジ検出した後、FindContoursにより輪郭情報を抽出。結果をDisplayに出力します。
    RZ/A2Mグループ 物体検出 アプリケーションノート (PDF | English, 日本語)
  • DRP Simple ISPサンプルプログラム 1
    MIPIカメラからの入力画像に対し、DRP Libraryを使用して色の補正やノイズ除去を行い、色再現性の高い画像をDisplayに出力します。
    RZ/A2Mグループ 色/画質補正サンプルプログラム アプリケーションノート (PDF | English, 日本語)

機能一覧

DRPライブラリは以下の機能をサポートします。(太字の機能名は最新のRZ/A2M Software Package V8.00で追加されたものです。)

カテゴリ機能名概要Version
Image processingSimple ISP簡易的なISPをパイプラインで処理します1.02
Simple ISP with object detection by color (HSV)ターゲットとするオブジェクトの色成分を利用したオブジェクト検出を行うSimple ISPです1.00
Simple ISP with background subtraction背景差分法により移動物体の抽出を行うSimple ISPです1.00
Simple ISP with object detection using sobel複数のオブジェクトの中から複雑な輪郭を持つオブジェクトを抽出するSimple ISPです1.00
Simple ISP with distortion correction樽型歪み補正を行うSimple ISPです1.00
Simple ISP with scaling and normalization(32bit)AI推論の前処理(浮動小数点化、正規化、リサイズ)を行うSimple ISPです1.00
Simple ISP with color calibration and 3DNRカラーマトリクス補正や3Dノイズリダクションにより、色再現性の高い画像を出力することに特化したSimple ISPです1.00
Image transformationBayer2GrayscaleCMOSカメラからのRAWデータをグレイスケールへ変換します1.00
Bayer2RgbCMOSカメラからのRAWデータをRGBカラーへ変換します1.00
Bayer2RgbColorCorrectionCMOSカメラからのRAWデータをRGBカラーへ変換します(色成分補正有)1.01
Argb2GrayscaleARGBカラーからグレイスケールへ変換します1.00
BinarizationFixed画像を固定閾値(Threshold)で二値画像へ変換します1.00
BinarizationAdaptive画像を周囲画像に合わせた動的閾値で二値画像へ変換します1.00
BinarizationAdaptiveBit画像を周囲画像に合わせた動的閾値で二値画像へ変換します(ビット出力)1.00
GammaCorrection画像全体をガンマ値により補正します1.01
Cropping画像の一部を切り抜きます1.00
CroppingRgb画像(RGB)の一部を切り抜きます1.01
ResizeBilinearFixed画像のサイズを変更します(バイリニア法 倍率:2n倍)1.00
ResizeBilinearFixedRgb画像(RGB)のサイズを変更します(バイリニア法 倍率:2n倍)1.01
ResizeBilinear画像のサイズを変更します(バイリニア法 倍率:任意)1.00
ResizeNearest画像のサイズを変更します(ニアレストネイバー法 倍率:任意)1.00
ImageRotate画像を回転します1.00
Affine画像の平行移動、線形変換を行います1.00
RemapX,Y座標値マップデータを用いて画像変換を行います1.00
Image filterMedianBlur画像のノイズを除去します (Noise reduction)1.00
GaussianBlur画像を平滑化します (Smoothing)1.00
UnsharpMasking画像を鮮鋭化します (Sharpening)1.00
SobelSobelフィルタを使って輪郭を強調した画像を出力します1.00
PrewittPrewittフィルタを使って輪郭を強調した画像を出力します1.00
LaplacianLaplacianフィルタを使って輪郭を強調した画像を出力します1.00
Dilate画像の白い部分を膨張させます1.00
Erode画像の白い部分を収縮させます1.00
Opening *1収縮(Erode)のあとに膨張(Dilate)して、黒部分のノイズを除去します1.00
Closing *1膨張(Dilate)のあとに収縮(Erode)して、白部分のノイズを除去します1.00
Feature detectionCannyCalculateCanny法を使って、画像の輪郭を検出します(2機能の連続処理で実現)1.00
CannyHysterisis 1.00
CornerHarrisChris Harrisの考案した手法で画像に含まれる頂点を検出します1.00
MinutiaeExtract指紋認識で使用される指紋隆線の特徴点を抽出します1.00
MinutiaeDelete指紋認識で使用される指紋隆線の特徴点を削除します1.00
CircleFitting円を検出します1.00
FindContours輪郭を検出し、その外接矩形を算出します1.01
HistogramsHistogram入力画像のヒストグラムを生成します1.00
HistogramNormalization画像をヒストグラム正規化します1.01
HistogramNormalizationRgb画像(RGB)をヒストグラム正規化します1.01
OtherReedSolomonReed-Solomon符号を用いた誤り訂正をします(原始多項式固定)1.00
ReedSolomonGf8GF(28)のReed-Solomon符号を用いた誤り訂正をします1.00
Thinning細線化した画像を出力します1.00
ImageMerging分割して撮影された2枚のグレイスケール画像をマージします1.00

(*1) 本機能はDilateとErodeの組み合わせにより実現します

既存のDRPライブラリでサポートしていない機能をご利用になりたい場合は、お問い合わせください

DRPライブラリ/DRPドライバの詳細については、ソフトウェアパッケージに同梱されているユーザーズ マニュアルを参照してください。

ユーザーズマニュアル:

ソフトウェアパッケージ:

(注) FreeRTOS™はAmazon Web Services, Inc.の商標です。