1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.6019

RGBからYCCへの変換
投稿者---ひよっこ(2006/07/03 11:49:06)


VC++6.0を使っています。


RGBからYCC(輝度信号)へ変換してBMPファイルを表示したいのですが、

Y = 0.29891 × R + 0.58661 × G + 0.11448 × B で変換しても、予想

する結果が上手く得られません。

変換の際、Yがdouble型となってしまうことが原因だと思うのですが、

どうすればYをint型にでき、BMPファイルを表示できるのでしょうか。

まだ、始めたばかりで分からないことが多く、このようなところに書き込むことも初めてで状況を上手く説明できないのですが、よろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:RGBからYCCへの変換 6021 asd 2006/07/03 12:06:21


No.6021

Re:RGBからYCCへの変換
投稿者---asd(2006/07/03 12:06:21)


>VC++6.0を使っています。
>
>
>RGBからYCC(輝度信号)へ変換してBMPファイルを表示したいのですが、
>
>Y = 0.29891 × R + 0.58661 × G + 0.11448 × B で変換しても、予想
>
>する結果が上手く得られません。
>
>変換の際、Yがdouble型となってしまうことが原因だと思うのですが、
>
>どうすればYをint型にでき、BMPファイルを表示できるのでしょうか。

ということはRGBも間違いなく取得できているし、計算式も正しく記述し正常に動作しているが、int型ではなくdouble型になってしまうということですか?

それだったら計算した値をint型に丸めてやればいいかと思います。

そういうことじゃないという場合、
・どのようなデータを与たのか
・自分の考える理想の動作結果は何か
・理想の結果と何が違っているのか
・今現在どこまで正しく動作しているのか

をまとめてください。

>まだ、始めたばかりで分からないことが多く、このようなところに書き込むことも初めてで状況を上手く説明できないのですが、よろしくお願いします。

どういう風に書くのがいいのかは他の方の投稿も参考にするといいかと思います。
ソースも自分の期待する結果説明もなしに「うまく結果が得られません」といわれても、
「あなたの書いたとおりの結果がそれですよ」としかいえません。


この投稿にコメントする

削除パスワード

No.6022

Re:RGBからYCCへの変換
投稿者---ひよっこ(2006/07/03 12:42:36)


はい、int型がdouble型になってしまってるということです。


計算した値をint型に丸めるにはどのような処理をすればよいのか、

教えてもらえませんか。
お願いします。


この投稿にコメントする

削除パスワード

No.6023

Re:RGBからYCCへの変換
投稿者---acid(2006/07/03 12:50:17)


double→intのキャストでしたら(int)をつけてやることで出来ますよ。
ところでこの程度の問題でしたら「double int キャスト」でいくらでもサンプルが出てきます。
人に聞くのは簡単でいいですが、日ごろから自分で調べる癖をつけたほうが将来為になるはずです。


この投稿にコメントする

削除パスワード

No.6025

Re:RGBからYCCへの変換
投稿者---ひよっこ(2006/07/03 13:00:37)


アドバイスありがとうございました。



この投稿にコメントする

削除パスワード

No.6026

Re:RGBからYCCへの変換
投稿者---REE(2006/07/03 13:23:29)


>ところでこの程度の問題でしたら「double int キャスト」でいくらでもサンプルが出てきます。

このケースでキャストという言葉を思いつく人なら、
ここでは躓かないでしょう。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ