画像処理ソリューション
これを見れば画像処理の入門から基礎〜応用まで全てがわかるのを目指して!
   
プロフィール

Author:Akira
男性
東京都の町田事業所に勤務
画像処理ソフトの開発を行っています。
リンクフリーです!

ブログ内検索

画像処理製品

画像処理ツール 
プログラムレスで直観的に画像処理ができる!アルゴリズムの構築検討、画像処理の学習には最適。30日間お試し版あり。

画像入力ボード 
CameraLink、デジタル、アナログ、エリアセンサ、ラインセンサカメラ、PCI、PCI-Express各種対応。

動画記録ソフト 
工業用CCDカメラの動画を非圧縮で保存。ラインセンサカメラも対応。RAIDシステムを使うことで、高速大容量の動画も保存可能。動画の記録、解析用途向け。

カテゴリ

最近のコメント

FC2カウンター

オンラインカウンタ

現在の閲覧者数:

カレンダー

10 | 2009/11 | 12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 - - - - -

趣味のブログ

iPhone萬歳!
iPhoneの情報いろいろ。(まだまだこれから)
俺流クラフト日記
ハンドメイド作品の記録(現在、放置中)

最近の記事
  Essential OpenCV Programming with Visual C++ 2008(11/07)
  パターンマッチング(正規化相関など)(11/04)
  '09国際画像機器展 展示会情報(10/26)
  DirectShow SDKの入手、ダウンロード(10/22)
  トランジスタ技術の表紙、飾りました!(10/22)
  【OpenCV2.0】C++/CLIによるサンプルプログラム(Ver2.0対応版)(10/15)
  Excel2007で鏡面反射効果を付ける(10/08)
  画像処理用標準画像データ入手、ダウンロード先(10/07)
  OpenCV 2.0 入手、ダウンロード、インストール、環境設定(10/05)
  【OpenCV2.0】cv::Matクラス(10/04)
  OpenCV2.0ReleaseをCMakeを使ってビルドする(10/01)
  OpenCV 2.0 Release版が公開されました。(09/30)
  正規直交基底(09/25)
  【C++/CLI】バージョンの設定方法(09/24)
  新編 画像解析ハンドブック(東京大学出版会)(09/24)
  ラインセンサカメラとエンコーダとの同期撮影方法(09/24)
  疑似カラー(Pseudo-color)(09/23)
  色相、彩度、明度ほか(09/23)
  詳解 OpenCV――コンピュータビジョンライブラリを使った画像処理・認識(09/19)
  OpenCV2.0beta格闘中!メモ(09/12)
  OpenCV 2.0beta版が公開されました(09/11)
  OpenCVでガンマ補正(09/10)
  ガウシアンフィルタの特徴(09/09)
【C++/CLI】ファイルパス(フルパス)からファイル名、拡張子、ディレクトリの取得

ファイルを開くダイアログボックスなどから取得したファイル名(フルパス)からファイル名や拡張子、
ディレクトリなどを取得する場合にはSystem::IOクラスGet×××メソッドを用います。

以下、サンプルプログラムです。

//ファイル名(フルパス)
String^ FullPath = "c:\\Dir1\\Dir2\\Bitmap.bmp";
String ^FileName, ^Extension, ^Directory;

//ファイル名の取得(拡張子を含む)        → "Bitmap.bmp"
FileName = IO::Path::GetFileName(FullPath);
//ファイル名の取得(拡張子を含まない) → "Bitmap"
FileName = IO::Path::GetFileNameWithoutExtension(FullPath);
//拡張子の取得                         → ".bmp"  ※ピリオド"."を含みます。
Extension = IO::Path::GetExtension(FullPath);
//ディレクトリの取得                    → "c:\Dir1\Dir2"
Directory = IO::Path::GetDirectoryName (FullPath);
//相対パスから絶対パスを取得            → "c:\Dir1\Dir2\Bitmap.bmp"
FullPath = IO::Path::GetFullPath("Bitmap.bmp");

相対パスから絶対パスを取得する場合、指定したファイル名がカレントディレクトリに無い場合は
カレントディレクトリに
ファイル名が追加された文字列が返されます。
 


テーマ:画像処理 - ジャンル:趣味・実用

Loading...
この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://imagingsolution.blog107.fc2.com/tb.php/110-30d65e0b
この記事にトラックバックする(FC2ブログユーザー)