![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
習作として画像処理ツールを作ってみるのは如何でしょう?私が手をつけるとしたら、
・Windows + VC++ を使い、MFCアプリケーションとして作る
・BMPファイル(最も単純な画像ファイル)の読み書きを実装
・簡単な画像処理(グレースケール化、2値化等)を実装。メニュー選択等でその処理を行い、処理前/後を表示出来るようにする。
・より高度な画像処理(エッジ抽出、bi/triリニアフィルタ、先鋭化、ノイズ除去等)を実装
・他の画像ファイル(jpg,png等)の読み書きを実装
・画像処理部分を静的ライブラリ化し、Windows以外の環境でも使えるようなソースを書く。
・画像処理部分をDLL化。
こんな感じで少しずつきりの良い段階に分けて作っていきますねえ。他の環境(UNIX)でも似たように作るでしょう。
参考情報元は、自分で探した方が良いですよ。自力で解決する癖をつけると技術力が格段に増しますから。
頑張って下さい。
詳しく書いていただいて本当にありがとうございます。上に書いてある中ではBMPファイルの読み書きぐらいしかやった事が無いので、これから勉強して行きたいと思います!!VC++は持っているので、いろいろと出来そうですね。もう少しレベルアップして挑戦してみます。
本当に参考になりました。ありがとうございました☆
No.4
- 回答日時:
ちょっとかっこつけた言い方かも知れませんが、「ソフトはあくまで何かを実現するための手段だという原点に還る」というのはどうでしょう?
画像処理をするのであっても、画像処理のアルゴリズムを覚えることが目的ではなく、「こんな風に画像を処理したい!」と思って、それを実現するためにアルゴリズムを調べたり、その実装方法を学んだりするのだと思います。
まずは、自分がほしいと思うアプリを考え、それを実際に作ることをオススメします。
ご回答ありがとうございます。
なるほど~。確かにそうですね!画像処理に関してはほとんどまだ何も知らないので、何が出来るかもよく把握してないので、まずはそこからですね(^^;)。それが分かるようになったら、こんな事がしたい、というのも出てくるようになると思います。がんばります!
No.1
- 回答日時:
> C言語で、これ以上の技術を身につけたいのですが、どのようにすれば良いでしょうか?
2種類の方向があるかと思います。ひとつはC言語そのものを極める方向であり、もうひとつは特定の環境に特化した技術を身につける方法です。どちらか一方に絞るのではなく、並行して進めるとよいでしょう。
C言語そのものを極めるには、標準ライブラリを自分で実装するのが一番です。それができたときには、すべての標準ライブラリの仕様が把握できているわけですし、言語仕様のかなり細部まで使いこなせるようになっているはずです。
特定の環境の技術については、まず環境選びから入るしかありませんね。
ご回答ありがとうございます。標準ライブラリの実装ですかぁ。なるほどー。がんばってみます。これからの環境としては画像処理の事をやって行きたいと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# C言語について。 3 2022/11/05 20:30
- 数学 C言語と将来性 7 2022/10/13 16:49
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- C言語・C++・C# プログラム内から、MIDIファイルの一部分だけを再生する方法 1 2023/02/15 11:08
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python urlopen error について...
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
iCloudフォトライブラリ内の画...
-
本格的なGUIを作るのにおすすめ...
-
MicroPythonコード
-
Ps+のフリープレイでDestiny2の...
-
ASP ODBC以外のSQLserver接続方法
-
cでなぜguiアプリが作成出来る...
-
LIBCMT.LIBをリンクしてコンパ...
-
設定ファイルを扱うライブラリ...
-
DLLのVB6.0から.NETへのアップ...
-
ウェーブレット変換ができるラ...
-
sleep関数
-
暗号化ライブラリを探しています
-
ISOイメージの作成方法について
-
プログラマーで「使えない人」...
-
Dreamweaverのライブラリが反映...
-
VC++を使って「ストリートファ...
-
フーリエ変換やFFTのプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
iCloudフォトライブラリ内の画...
-
本格的なGUIを作るのにおすすめ...
-
Ps+のフリープレイでDestiny2の...
-
declaration of 'index' shadow...
-
LIBCMT.LIBをリンクしてコンパ...
-
ISOイメージの作成方法について
-
32768以上の乱数を作りたいので...
-
boostのアンインストールについて
-
iPhoneのカメラロールへ画像を...
-
ライブラリ作成時のグローバル...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
C標準ライブラリがwinAPIを経由...
-
scipy っていうのをいれようと...
-
ATLとSTLの違いは何でしょうか?
-
音声出力のライブラリ
-
c言語でntpdateコマンドにあた...
おすすめ情報