Visiosens Camera SDK 提供 C# 之 WPF 取像範例程式, 一般 Camera SDK 很少提供此種寫作範例程式, 當深入瞭解範例內容後, 其取像方式真是有顛覆傳統, 讓使用取像步驟大幅簡化, 而把時間專注於檢測工作, 例如取像格式判斷與設定如下:
void ImageGet(
VfImageFormat imageFormat,
VfImage vfImage,
out bool supported
)
ParametersimageFormat Type: VfImageFormat
Chosen ImageFormat
vfImage Type: VfImage
Image Object
supported Type: bool
If set to true, then chosen ImageFormat is supported; otherwise, not supported.
void ImageGet(
VfImageFormat imageFormat,
out VfImage vfImage
)
ParametersimageFormat Type: VfImageFormat
Requested image Format. Legal values are:
Raw8,
RawBayer8RG,
RawBayer8GR,
RawBayer8BG,
RawBayer8GB,
Grey8,
RGB888,
BGR888,
Grey888,
Raw10,
RawBayer10RG,
RawBayer10GR,
RawBayer10BG,
RawBayer10GB,
Grey10,
RGB101010,
BGR101010,
Grey101010,
Bitmap,
BitmapGrey,
Ignore
vfImage Type: VfImage
Image Object
VfImage dummyImage = new VfImage();
bool[] imageInfo = new bool[18];
// 8 Bit Resolution image formats.
m_vfuCameraObject.ImageGet(VfImageFormat.Raw8, dummyImage, out imageInfo[0]);
m_vfuCameraObject.ImageGet(VfImageFormat.Grey8, dummyImage, out imageInfo[1]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer8RG, dummyImage, out imageInfo[2]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer8GR, dummyImage, out imageInfo[3]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer8BG, dummyImage, out imageInfo[4]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer8GB, dummyImage, out imageInfo[5]);
m_vfuCameraObject.ImageGet(VfImageFormat.BGR888, dummyImage, out imageInfo[6]);
m_vfuCameraObject.ImageGet(VfImageFormat.RGB888, dummyImage, out imageInfo[7]);
// 10 Bit resolution image formats.
m_vfuCameraObject.ImageGet(VfImageFormat.Raw10, dummyImage, out imageInfo[8]);
m_vfuCameraObject.ImageGet(VfImageFormat.Grey10, dummyImage, out imageInfo[9]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer10RG, dummyImage, out imageInfo[10]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer10GR, dummyImage, out imageInfo[11]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer10BG, dummyImage, out imageInfo[12]);
m_vfuCameraObject.ImageGet(VfImageFormat.RawBayer10GB, dummyImage, out imageInfo[13]);
m_vfuCameraObject.ImageGet(VfImageFormat.BGR101010, dummyImage, out imageInfo[14]);
m_vfuCameraObject.ImageGet(VfImageFormat.RGB101010, dummyImage, out imageInfo[15]);
// Special image formats
m_vfuCameraObject.ImageGet(VfImageFormat.Bitmap, dummyImage, out imageInfo[16]);
m_vfuCameraObject.ImageGet(VfImageFormat.BitmapGrey, dummyImage, out imageInfo[17]);
//取像格式與範圍 ROI 可隨時切換
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
fg = False
If CheckBox1.Checked Then
m_vfuCameraObject.ImageRoiSet(New Rectangle(10, 10, 300, 300))
m_vfuCameraObject.ImageGet(VfImageFormat.BitmapGrey, dummyImage)
Else
m_vfuCameraObject.ImageRoiSet(New Rectangle(100, 100, 300, 300))
m_vfuCameraObject.ImageGet(VfImageFormat.Bitmap, dummyImage)
End If
PictureBox1.Image = CType(dummyImage.ImageData, Bitmap)
ct = ct + 1
Me.Text = DateTime.Now.ToLongTimeString + " Garb Frame Nums : " + ct.ToString + " ImageFormat : " + dummyImage.ImageFormat.ToString
fg = True
End Sub
2013年7月31日 星期三
新力旺提供「新鮮出爐」Basler Pylon SDK 3.2 技術支援, 讓客戶視覺功能全新再進級
新力旺技術論壇 提供最完整的Pylon SDK範例,版本最新最即時
1. Balser產品討論區
2.提供如何將 Pylon SDK3.0 的C++ sample code 移植至 C++builder2007
更多更完整的技術支援,請洽新力旺各區業務人員
全新視力 共旺未來
新力旺讓您的機器視覺功能全新再升級
2011年10月7日 星期五
支援Linus & Labview之最頂尖工業USB CAMERA
最佳的性價比相機


Visiosens公司推出了全新的VF系列,工業級USB Camera。全所未有的設計理念,高靈活度,以及可完全依照客戶需求訂製的外型組合,集合了超過200台相機的優點於一身。
VF系列的SDK使用最新的.NET技術開發,為所有的應用以及所有的機型,包含客製化的規格,都提供了一個高度尖端的軟體介面。
堅固耐用的外殼,專門為工業系統以及顯微鏡設計。不論選擇何種Mount或者何種安裝型式,VF系列相機外殼的每一邊,都與Sensor光軸精準對稱。
使用者可以選擇C-Mount、CS-Mount、M12-Mount或者Board型式。甚至可挑選外接LED環型燈,為使用者節省資金與空間。交貨快速,優化的系統設計,以及以上種種頂尖優勢,VF系列相機,堪稱為最佳性價比工業相機。
Features:
1. Growing range of CMOS and CCD sensors
2. Resolutions from 0.3 to 10Mega
3. FPGA open hardware module: The mudule can be completely accessed by the customer à100% user space
4. Industrial housing with multiple mounting options on side and front face, symmetrical to the optical axis
5. Mini-B USB jack with horizontal screw lock
6. 8-pin I/O port with 3 IN and 3 OUT ports
7. C、CS and M12-mount available for all models
8. Optional LED-Ring with 7 different colors embedded in housing
9. Fully owned USB2.0 driver
10. Software Development Kit and viewer application based on latest .NET technology
11. Cross-platform compatible with Windows and Linux
12. Fill hardware and software documentation
13. OEM customization services
14. LabView 8 examples
2011年10月1日 星期六
最頂尖的工業級LED strobe控制器
最頂尖的工業級LED STROBE CONTROLLER,1us超短時間觸發分辨率,頂尖的能力搭配具有競爭力的價格,特別能應用於,日益增多最複雜最苛刻的機器視覺。
產品主要優勢與特點:
a. 高功率脈衝達20A @ 200V
b. 超精確的觸發解決方案:1μs和1mA
c. 脈衝持續時間可變異為1μs和1s
d. 可透過RS232或者乙太網路控制
e. 標準觸發輸入介面
f. 多種規格,分別有1CH、2CH、4CH和6CH可供使用者選擇
g. Digital Light-head Coding以及Analog Light-head Coding功能(Analog僅適用於SC1和SC6)
h. Online電流與電壓測量
i. 具有溫度自動感測功能以及風扇冷卻系統
j. 緊湊與堅固耐用之外殼
2011年8月31日 星期三
最值得選用的GIGE CAMERA
最值得選用的GIGE CAMERA


Overview
德國FRAMOS公司所生產的SMARTEK系列相機,符合工業等級GIGE傳輸介面設計,並且以最嚴苛的方式要求高品質影像,滿足各種機器視覺應用。嚴謹且小巧的外殼,方便應用在有空間限制的機構上。17種規格(0.3MP~10MP)加上最具有競爭力的價格,性價比高,絕對是要求完美的使用者之最佳選擇。


Overview
Key Benefits and Features
l 符合標準的GIGE VISION,即插即用
l 尺寸迷你:35mm*35mm*48mm,適合空間狹小環境
l ADC 14Bit Pixel Depth,影像品質高
l Pixel clock最高達65MHZ
l 影像曝光時間範圍10us~10s
l Trigger latency ~2us,jitter < 0.5us
l 具有Partial Scan以及ROI功能
l 水平與垂直都具有BINNING功能
l 特別具有內部的Image Buffer功能,增加影像傳輸的可靠性
l 完整的SDK,並提供多種程式語言範例:VC6、BCB6、C#、DELPHI、VC.NET、VB.NET
l 支援作業系統包含WINDOWS XP、VISTA、WIN7 32bit及64bit
l 支援各種視覺LIBRARY
l 另有90度轉折設計
Model | Sensor Type | Resolution | Sensor Size | Pixel Size | Max Frame Rate | ADC bit depth | Exposure Time |
GC1281M | Aptina CMOS | 1280*1024 | 1/2” | 5.2um*5.2um | 30 | 8bit | 32us~0.5s |
GC 2041C | Aptina CMOS | 2048*1536 | 1/2” | 3.2um*3.2um | 12 | 8bit | 53us~10s |
GC 2591M/C | Aptina CMOS | 2592*1944 | 1/2.5” | 2.2um*2.2um | 15 | 8bit | 36us~10s |
GC3851M/C | Aptina CMOS | 3856*2764 | 1/2.3” | 1.67um*1.67um | 7 | 8bit | 36us~10s |
GC651M/C | Sony CCD | 659*494 | 1/4” | 5.6um*5.6um | 120 | 8~14bit | 10us~10s |
GC652M/C | Sony CCD | 659*494 | 1/3” | 7.4um*7.4um | 90 | 8~14bit | 10us~10s |
GC653M/C | Sony CCD | 659*494 | 1/2” | 9.9um*9.9um | 90 | 8~14bit | 10us~10s |
GC781M/C | Sony CCD | 782*582 | 1/2” | 8.3um*8.3um | 64 | 8~14bit | 10us~10s |
GC1031M/C | Sony CCD | 1034*779 | 1/3” | 4.65um*4.65um | 30 | 8~14bit | 10us~10s |
GC1291M/C | Sony CCD | 1296*966 | 1/3” | 3.75um*3.75um | 30 | 8~14bit | 10us~10s |
GC1391M/C | Sony CCD | 1392*1040 | 1/2” | 4.65um*4.65um | 20 | 8~14bit | 10us~10s |
GC1392M/C | Sony CCD | 1392*1040 | 2/3” | 6.45um*6.45um | 30 | 8~14bit | 10us~10s |
GC1621M/C | Sony CCD | 1628*1236 | 1/1.8” | 4.4um*4.4um | 25 | 8~14bit | 10us~10s |
GC2441M/C | Sony CCD | 2448*2050 | 2/3” | 3.45um*3.45um | 15 |
訂閱:
文章 (Atom)




