![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になっております。
インスタグラムみたいな画像処理をiphoneで行えるよう、objective-cにて
コーディングをしようと思っているのですが、カラーのヒストグラムを調整できるフレームワークとかはありますでしょうか。
最初「Core Image」を使用しようかと思ったのですが、IOS5からの実装ということで断念。
次にOpenCVを使用して行おうと思い「OpenCVプログラミングブック」を参考にコーディングをしていたところ、白黒しか対応していないようです。
なにか、iphone IOS4に対応している「明度」「コントラスト」「露出」「彩度」の変更を可能にするフレームワークや手段はありませんでしょうか。
何卒宜しくお願いします。
No.1ベストアンサー
- 回答日時:
OpenCVでやるなら
・RGB→HSVまたはHLSに変換
・H,S,V(またはL)をチャンネル毎に分離
・調整したいチャンネルのヒストグラムを調整する:単一チャンネルなので「白黒しか対応していな」くても問題なし。
・結合してHSV/HLSのマルチチャンネルの戻す
・HSV/HLS→RGBに変換
他のAPIでも、表に出てないだけで一緒だと思いますよ。
なるほどですね。アマゾンで、「フルスクラッチによるグラフィックスプログラミング入門」なる書籍を発見したので、気合入れてすすめてみます。
有難うございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
VB.NETをJavaに変換するツール...
-
FortranをC++(VC++)へ変換
-
内部文字コードとは?
-
VB.NETからJavaに変換するツー...
-
GetDlgItemInt( ) c++
-
エクセルのvbaで検索ボタンを作る
-
なぜ通信には16進数文字列が使...
-
10進数をBCDに変換する方法
-
Mac 乗数の入力方法
-
入力ボックスが繰り返しポップ...
-
3のつく数字と3の倍数のみを表...
-
VisualBasicをC++に変換する方...
-
2自由度PID制御の伝達関数の逆変換
-
基数変換のプログラム教えてく...
-
2進数と16進数の相互変換
-
H83052 ITUタイマ機能 時間の...
-
pngからjpegに画像形式を変換
-
FLVをMP4に変換
-
Excel(全シート) → PDF変換を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
逆コンパイルと逆アセンブルの...
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
10進数をBCDに変換する方法
-
画像ファイル変換(Tiff→PDF)
-
なぜ通信には16進数文字列が使...
-
エクセルVBAの自動変換機能?
-
C/C++→JAVAに変換するツール
-
php
-
分を時間に変換するプログラム
-
StrConvの使い方について教えて...
-
シフトJISのCSVファイルをUFT-8...
-
VB.NETをJavaに変換するツール...
-
c++でmatからvectorへの変換の...
-
UTF8→ShiftJISに変換したいです!
-
VB6からVB2010への変換について
-
エクセルのvbaで検索ボタンを作る
-
VB.NETからJavaに変換するツー...
おすすめ情報