情報詳細Q:偏光カメラをプログラム上でパラメーターの設定する方法を教えてください。A:記述例は下記の通りです。the right way to program the POL features is to use the generic way. It is not possible to use POL-Feature native way. For C# it is a bit hidden.Generic programming is well documented for C++ programming but it's a bit hidden for the .NET API.The following snippet shows how to proceed with the .NET API in principle then: // Ensure to use another pixel mode than raw format that is debayered, i.e. RGB8 if (camera.Parameters[(EnumName)"PixelFormat"].TrySetValue("RGB8")) { Console.WriteLine("New PixelFormat : {0}", camera.Parameters[(EnumName)"PixelFormat"].GetValue()); } /* PGI Mode Settings */ if (camera.Parameters[(EnumName)"DemosaicingMode"].TrySetValue("Simple")) { Console.WriteLine("Try setting simple PGI mode."); Console.WriteLine("Actual PGI Mode : {0})", camera.Parameters[(EnumName)"DemosaicingMode"].GetValue()); } if (camera.Parameters[(EnumName)"DemosaicingMode"].TrySetValue("BaslerPGI")) { Console.WriteLine("Try setting advanced PGI mode."); Console.WriteLine("Actual PGI Mode : {0})", camera.Parameters[(EnumName)"DemosaicingMode"].GetValue()); camera.Parameters[(FloatName)"NoiseReduction"].SetToMaximum(); Console.WriteLine("Actual Noise Reduction : {0})", camera.Parameters[(FloatName)"NoiseReduction"].GetValue()); camera.Parameters[(FloatName)"SharpnessEnhancement"].TrySetValuePercentOfRange(55); Console.WriteLine("Actual Sharpness Enhancement : {0})", camera.Parameters[(FloatName)"SharpnessEnhancement"].GetValue()); }ーーーーーーーーーー添付ファイルタイトルC# / 偏光カメラパラメーターの設定方法URL 名000005829公開状況公開済み検証状況公開済み