CAMERA HỖ TRỢ DIRECTSHOW

DirectShow là tập hợp các lệnh, hàm và quy tắc có thể được sử dụng cho lập trình hay các thư viện chuyển đổi  video do Microsoft cung cấp.
Giải thích một cách ngắn gọn là camera có hỗ trợ cái này thì có thể vận hành theo các lệnh chung (được lập trình).

 Tóm lại, nếu máy tính nhận được camera USB, thì phần mềm ứng dụng có thể vận hành camera mà không cần sử dụng phần đính kèm theo camera.

(Có khi cần thực hiện riêng việc để máy tính nhận dạng camera)

 

Nói cách khác, bạn có thể sử dụng phần mềm ứng dụng của công ty khác. (do chung lệnh (được lập trình)).
Thông thường tùy thuộc vào mục đích sử dụng bạn có thể dùng các phần mềm cần thiết như phần mềm Viewer, phần mềm đo hình ảnh, phần mềm kiểm tra tự động, phần mềm tổng hợp 3D,…
Thực ra cũng có nhiều công ty chỉ bán phần mềm.

 

Tuy nhiên, có một số loại định dạng hình ảnh được xuất ra từ camera và phần mềm ứng dụng cần phải tương thích định dạng hình ảnh này.
Các định dạng hình ảnh gồm YUY 2, RGB 24, RAW 16, v.v …
Những loại chỉ có phần mềm thì sẽ bao gồm định dạng hình ảnh điển hình, nhưng loại gắn kèm với camera thì cũng có loại chỉ tương thích với định dạng hình ảnh của camera đó

DirectShow対応カメラとは

DirectShowとは、 マイクロソフトが提供した、動画の変換ライブラリーやプログラムに使用できる命令、関数、規約の集合です。
非常に簡単に説明するとこれに対応したカメラには、共通の命令(プログラム上の)で操作ができるということになります。

つまり、USBカメラをPCが認識していれば、アプリケーションソフトはカメラに付属したものを使わなくても、カメラを操作できるということになります。
(PCにカメラを認識させる作業は別途必要な場合があります。)

つまり、他社のアプリケーションソフトも活用できるということになります。 (共通の命令(プログラム上)のため。)
普通に映像を映し出すViewソフト、画像の計測を行うソフト、自動外観検査ソフト、3D合成ソフトなど用途に合わせて、必要なソフトを入手して使用することができます。
実際にソフトウエアのみを販売している会社も様々あります。

但し、カメラから出力される影像フォーマットにいくつかの種類があって、アプリケーションソフトがこの映像フォーマットに対応している必要はあります。
映像フォーマットとしては、YUY2、RGB24、RAW16 等があります。
ソフトウエアのみで販売されているものは代表的な映像フォーマットをカバーしていますが、カメラに付属されているものの中には、そのカメラの映像フォーマットのみに対応しているものもあります。

What’s Directshow compatible camera?

DirectShow is a collection of instructions, functions and conventions that can be used for conversion libraries and programs of videos provided by Microsoft.

In a very brief explanation, it means directshow compatible camera can operate with a common command (programmed).

 

If PC recognizes USB camera, the application software can operate without using the one attached to the camera.

(It may be necessary to separately require the PC to recognize the camera.)

 

In other words, you can use application software from another company. (Due to common instructions (programmed).)

You can obtain and use necessary software according to the application such as: Viewer software, measures images software, automatic visual inspection software, 3D synthesis software, and so on.

There are various companies that actually sell only software.

 

However, there are several types of shadow image format output from the camera and it is necessary for the application software to support this video format.

Video formats include YUY 2, RGB 24, RAW 16, etc.

Those sold only by software cover a typical video format but some of these items attached to the camera correspond only to the video format of that camera.