CHƯƠNG TRÌNH MẪU PYTHON CHO CAMERA DÒNG CS/EG KHÔNG HOẠT ĐỘNG TRONG PYTHON3

Khách hàng đã báo cáo rằng nó không hoạt động bình thường trong môi trường Python cũ hơn.

 

Nếu bạn muốn chạy chương trình mẫu Python cho máy ảnh dòng CS/EG, vui lòng tải xuống và sử dụng phiên bản Python mới nhất từ ​​trang web chính thức.

 

Nếu bạn đang sử dụng Visual Studio, vui lòng cập nhật lên phiên bản mới nhất.

KHÔNG TÌM THẤY MVCAMERACONTROL.DLL TRONG CHƯƠNG TRÌNH MẪU PYTHON DÀNH CHO CAMERA DÒNG CS/EG

Khi chạy chương trình mẫu Python cho máy ảnh dòng CS/EG, thông báo lỗi sau có thể hiển thị và có thể không thực hiện được.

 

FileNotFoundError: Could not find module ‘MvCameraControl.dll’

 

Điều này là do thư mục MvCameraControl.dll không được đưa vào đường dẫn Windows.

 

MvCamCtrldll = WinDLL(“MvCameraControl.dll”)

 

Trong Windows, vấn đề có thể được giải quyết bằng cách thêm đường dẫn đến MvCameraControl.dll vào biến môi trường, nhưng việc thay đổi dòng xảy ra lỗi sẽ dễ dàng hơn như minh họa bên dưới.

 

・Thay đổi môi trường sử dụng 32bit

MvCamCtrldll = WinDLL(“C:\Program Files (x86)\Common Files\MVS\Runtime\Win32_i86\ MvCameraControl.dll”)

 

 

・Thay đổi môi trường sử dụng 64bit

MvCamCtrldll = WinDLL(“C:\Program Files (x86)\Common Files\MVS\Runtime\Win64_x64\ MvCameraControl.dll”)

 

TÔI MUỐN SỬ DỤNG OPENCV TRONG CHƯƠNG TRÌNH MẪU PYTHON CHO CAMERA DÒNG CS/EG (ĐỐI VỚI CAMERA ĐƠN SẮC)

Chương trình mẫu Python dành cho camera dòng CS/ EG không được mã hóa để sử dụng với OpenCV. Đây là mã chung mà không phụ thuộc vào thư viện cố định nào.

 

Dưới đây chúng tôi sẽ giới thiệu “GrabImage.py” làm ví dụ.

Python-OpenCV sử dụng dữ liệu có nhiều khối và dữ liệu hình ảnh được coi là một mảng numpy.  Trong GrabImage.py, hình ảnh được lấy bằng cách sử dụng MV_CC_GetOneFrameTimeout() trong work_thread() và dữ liệu hình ảnh được truyền trong pData, nhưng đây là một con trỏ trong ngôn ngữ C và OpenCV không thể xử lý được như hiện tại. Vì vậy, cần chuyển đổi pData này thành mảng numpy.

 

1)Thêm hai dòng lệnh import sau đây.

  • import numpy as np
  • import cv2

 

2)Thêm dòng sau để đặt đầu ra định dạng dữ liệu hình ảnh từ máy ảnh sang đơn sắc trước dòng ret = cam.MV_CC_StartGrabbing() trong __main__.

  • ret = cam.MV_CC_SetEnumValueByString(“PixelFormat”,” Mono8″)

 

3)Bên trong Work_thread(), thêm mã để chuyển đổi pData thành mảng numpy. (Thêm hai dòng: cv2.imshow() và cv2.waitKey() để bạn có thể kiểm tra hình ảnh)

 

def work_thread(cam=0, pData=0, nDataSize=0):

    stFrameInfo = MV_FRAME_OUT_INFO_EX()

    memset(byref(stFrameInfo), 0, sizeof(stFrameInfo))

    while True :

        ret = cam.MV_CC_GetOneFrameTimeout(pData, nDataSize, stFrameInfo, 1000)

        if ret == 0:

            print (“get one frame: Width[%d], Height[%d], nFrameNum[%d]”  % (stFrameInfo.nWidth, stFrameInfo.nHeight, stFrameInfo.nFrameNum))

            image = np.asarray(pData._obj)

            image = image.reshape((stFrameInfo.nHeight, stFrameInfo.nWidth))

            cv2.imshow(“show”, image)

            cv2.waitKey(1)

        else:

            print (“no data[0x%x]” % ret)

        if g_bExit == True:

            break

 

 

TÔI MUỐN SỬ DỤNG OPENCV TRONG CHƯƠNG TRÌNH MẪU PYTHON CHO CAMERA DÒNG CS/ EG (ĐỐI VỚI RGB)

Chương trình mẫu Python dành cho camera dòng CS/ EG không được mã hóa để sử dụng với OpenCV. Đây là mã chung mà không phụ thuộc vào thư viện cố định nào.

 

Dưới đây chúng tôi sẽ giới thiệu “GrabImage.py” làm ví dụ.

 

Python-OpenCV sử dụng dữ liệu có nhiều khối và dữ liệu hình ảnh được coi là một mảng numpy.  Trong GrabImage.py, hình ảnh được lấy bằng cách sử dụng MV_CC_GetOneFrameTimeout() trong work_thread() và dữ liệu hình ảnh được truyền trong pData, nhưng đây là một con trỏ trong ngôn ngữ C và OpenCV không thể xử lý được như hiện tại. Vì vậy, cần chuyển đổi pData này thành mảng numpy.

 

1)Thêm hai dòng lệnh import sau đây.

  • import numpy as np
  • import cv2

 

2)Thêm dòng sau để đặt đầu ra định dạng dữ liệu hình ảnh từ camera thành RGB trước dòng ret = cam.MV_CC_GetIntValue(“PayloadSize”, stParam) trong __main__.

  • ret = cam.MV_CC_SetEnumValueByString(“PixelFormat”, “RGB8Packed”)

Phần RGB8Packed thay đổi tùy theo camera, vì vậy hãy mở MVS, kết nối camera và chọn chuỗi thích hợp từ Cây tính năng → Điều khiển Fromat hình ảnh → Định dạng pixel.

 

Hiển thị trong MVS Chuỗi tương ứng
RGB 8 RGB8Packed
BGR 8 BGR8Packed

 

 

RGB

 

 

3)Bên trong Work_thread(), hãy chèn mã để chuyển đổi pData thành mảng numpy.

(Thêm hai dòng: cv2.imshow() và cv2.waitKey() để bạn có thể kiểm tra hình ảnh.)

def work_thread(cam=0, pData=0, nDataSize=0):

    stFrameInfo = MV_FRAME_OUT_INFO_EX()

    memset(byref(stFrameInfo), 0, sizeof(stFrameInfo))

    while True :

        ret = cam.MV_CC_GetOneFrameTimeout(pData, nDataSize, stFrameInfo, 1000)

        if ret == 0:

            print (“get one frame: Width[%d], Height[%d], nFrameNum[%d]”  % (stFrameInfo.nWidth, stFrameInfo.nHeight, stFrameInfo.nFrameNum))

            image = np.asarray(pData._obj)

            image = image.reshape((stFrameInfo.nHeight, stFrameInfo.nWidth,3))

            cv2.imshow(“show”, image)

            cv2.waitKey(1)

        else:

            print (“no data[0x%x]” % ret)

        if g_bExit == True:

            break

 

 

VỀ VIỆC SỬ DỤNG OPENCV TRONG CHƯƠNG TRÌNH MẪU PYTHON CHO CAMERA DÒNG CS/ EG (DÀNH CHO BAYER)

Chương trình mẫu Python dành cho camera dòng CS/ EG không được mã hóa tùy thuộc vào OpenCV để tương thích với OpenCV. Đây là mã chung mà không phụ thuộc vào thư viện cố định nào.

 

Dưới đây chúng tôi sẽ giới thiệu “GrabImage.py” làm ví dụ.

 

Python-OpenCV xử lý dữ liệu hình ảnh dưới dạng mảng numpy, vì vậy bạn cần phải khớp định dạng dữ liệu đó. Trong GrabImage.py, hình ảnh được lấy bằng cách sử dụng MV_CC_GetOneFrameTimeout() trong work_thread() và dữ liệu hình ảnh được truyền trong pData, tương ứng với một con trỏ trong ngôn ngữ C.

OpenCV không thể xử lý việc này như hiện tại, vì vậy chúng ta cần chuyển đổi pData này thành một mảng có nhiều mảng. Thực hiện theo các bước dưới đây để thực hiện chuyển đổi.

 

1)Thêm hai dòng lệnh import sau đây.

  • import numpy as np
  • import cv2

2) Thêm dòng sau để đặt đầu ra định dạng dữ liệu hình ảnh từ camera trước dòng ret = cam.MV_CC_StartGrabbing() trong __main__.

  • ret = cam.MV_CC_SetEnumValueByString(“PixelFormat”,”BayerRG8”)

Phần BayerRG8 khác nhau tùy thuộc vào camera, vì vậy sau khi mở MVS và kết nối camera, hãy chọn chuỗi thích hợp từ Cây tính năng → Kiểm soát hình ảnh Fromat → Định dạng pixel.

 

Hiển thị trong MVS Chuỗi tương ứng
 Bayer RG 8

 BayerRG8

 Bayer GR 8

 BayerGR8

 Bayer BG 8

 BayerBG8

 Bayer GB 8

 BayerGB8

 

PythonサンプルプログラムでOpenCVを使いたい件01

 

 

3)Bên trong Work_thread(), thêm mã để chuyển đổi pData thành mảng numpy. (Thêm hai dòng: cv2.imshow() và cv2.waitKey() để bạn có thể kiểm tra hình ảnh.)

def work_thread(cam=0, pData=0, nDataSize=0):

    stFrameInfo = MV_FRAME_OUT_INFO_EX()

    memset(byref(stFrameInfo), 0, sizeof(stFrameInfo))

    while True :

        ret = cam.MV_CC_GetOneFrameTimeout(pData, nDataSize, stFrameInfo, 1000)

        if ret == 0:

            print (“get one frame: Width[%d], Height[%d], nFrameNum[%d]”  % (stFrameInfo.nWidth, stFrameInfo.nHeight, stFrameInfo.nFrameNum))

            image = np.asarray(pData._obj)

            image = image.reshape((stFrameInfo.nHeight, stFrameInfo.nWidth))

            image = cv2.cvtColor(image, cv2.COLOR_BayerBG2BGR)

            cv2.imshow(“show”, image)

            cv2.waitKey(1)

        else:

            print (“no data[0x%x]” % ret)

        if g_bExit == True:

            break

 

Vui lòng nhập chuỗi tương ứng với chuỗi bạn đã nhập trước đó vào phần cv2.COLOR_BayerBG2BGR.

 

  Chuỗi tương ứng
 BayerRG8

 cv2.COLOR_BayerBG2BGR

 BayerGR8

 cv2.COLOR_BayerGB2BGR

 BayerBG8

 cv2.COLOR_BayerRG2BGR

 BayerGB8

 cv2.COLOR_BayerGR2BGR

 

Ký hiệu của đối số thứ hai của cv2.cvtColor() không khớp với thứ tự trực quan của Bayer. Đây là đặc tả OpenCV. Thông số kỹ thuật được liệt kê dưới đây.

 

Thông số kỹ thuật được liệt kê dưới đây.

 

PythonサンプルプログラムでOpenCVを使いたい件02

 

 

Nếu màu của video không chính xác, bạn có thể đã mắc lỗi trong đối số thứ hai của cv2.cvtColor().

 

Phần mềm phân tích hình ảnh và xử lý hình ảnh nâng cao tích hợp tính năng tùy chọn vật liệu tiêu chuẩn WinROOF 2023

Dễ dàng số hóa việc đánh giá vật liệu kim loại theo các tiêu chuẩn công nghiệp khác nhau chỉ bằng một phần mềm!

Ngoài các chức năng đo khác nhau, còn có thể thực hiện 4 phép đo để đánh giá vật liệu kim loại!

<Các mục đo>
・Đo độ hạt than chì 
・Đo DAS
・Đo tạp chất phi kim loại 
・Đo kích thước hạt tinh thể

 

・Không còn sai số trong kết quả đo

・Tương thích với các tiêu chuẩn mới!

Phần mềm kiểm tra độ cứng brinell (phần mềm đọc đường kính vết lõm do nippon steel technology co., ltd. Sản xuất) BHN MESURE

Có thể đo độ cứng Brinell với độ chính xác cao và ít biến thể riêng lẻ

●Công nghệ xử lý hình ảnh cho phép đo độ cứng Brinell có độ chính xác cao với rất ít biến thể riêng lẻ.

●Tuân thủ Phương pháp kiểm tra tiêu chuẩn JIS Z 2243 và ASTM E10-08 về độ cứng Brinell của vật liệu kim loại, tính toán và hiển thị giá trị độ cứng phù hợp với tiêu chuẩn JIS.

●Vận hành dễ dàng với công tắc tay tùy chọn.

TÔI MUỐN KẾT HỢP CHƯƠNG TRÌNH CỦA CAMERA DÒNG CS/ EG BẰNG PYTHON

Python là ngôn ngữ lập trình và có các đặc điểm sau.

1.  Cú pháp đơn giản: Cú pháp của Python rất đơn giản và dễ đọc, giúp dễ học ngay cả với người mới bắt đầu lập trình.

2.  Thư viện phong phú: Python đi kèm với một số lượng lớn các thư viện, giúp bạn dễ dàng thực hiện xử lý trong nhiều lĩnh vực khác nhau.

3.  Đa nền tảng: Python chạy trên nhiều nền tảng khác nhau, bao gồm cả Windows và Linux.

4.  Mã nguồn mở: Python là mã nguồn mở và có sẵn miễn phí nên bất kỳ ai cũng có thể sử dụng nó.

5.  Sử dụng linh hoạt: Python phù hợp với nhiều mục đích sử dụng khác nhau, bao gồm phát triển web, phân tích dữ liệu, học máy, trí tuệ nhân tạo, tự động hóa và phát triển trò chơi.

 

Vì những lý do này, Python hiện được sử dụng rộng rãi bởi cả người mới bắt đầu và nhà phát triển chuyên nghiệp.

Chúng tôi cũng cho thuê camera nên vui lòng tải driver về và kiểm tra hoạt động (có kèm theo SDK).

Ngoài ra, vui lòng kiểm tra hoạt động của các bản phân phối mà chúng tôi đã xác nhận.

 

■  Trường hợp với Windows

 

Vui lòng thực hiện thiết lập theo hướng dẫn thiết lập trong thư mục đã tải xuống.

Mã mẫu Python có sẵn bên dưới, vì vậy vui lòng tham khảo mã này khi tạo chương trình của bạn.

 

pythonサンプルコード1

 

 

 

■ Trường hợp với Linux

Ngoài ra, vì có nhiều phiên bản phát sinh khác của Linux nên không thể cung cấp trình điều khiển tương thích với tất cả các bản phân phối.

Ngay cả với những bản phân phối mà chúng tôi đã xác nhận, chúng tôi cũng không thể đảm bảo hoạt động 100%.

Vui lòng thực hiện thiết lập theo hướng dẫn thiết lập trong thư mục đã tải xuống. Mã mẫu Python có thể được tìm thấy tại:

Chọn 32-bit hoặc 64-bit tùy theo CPU của bạn. Vui lòng tạo một chương trình bằng cách tham khảo mã mẫu.

 

pythonサンプルコード2

 

 

 

NHỮNG ĐIỀU CẦN KIỂM TRA KHI MÁY ẢNH NGỪNG HOẠT ĐỘNG ĐỘT NGỘT

Nếu máy ảnh đột ngột ngừng hoạt động, trước tiên hãy kiểm tra những mục sau.
a) Thử ngắt kết nối và kết nối cáp lại

 

b) Máy ảnh có được nhận dạng chính xác là thiết bị chụp ảnh trong Trình Quản Lý Thiết Bị không?

Thiết bị hình ảnh có tên sau đây:
Đối với máy ảnh USB2.0, “Thiết bị NET ICube_CVam USB20”
Đối với máy ảnh USB3.0, “Thiết bị NET ICube_CVam USB30”
Không có thiết bị hình ảnh nào trong trình quản lý thiết bị hoặc biểu tượng tên ở trên, nó sẽ không hoạt động nếu được đánh dấu ! hoặc x.
Trong trường hợp này, hãy thử thiết lập lại trình điều khiển bằng tài khoản có đặc quyền của quản trị viên.

 

c) Nếu nó được nhận dạng ở phần b), có tên cho camera được kết nối trong mẫu camera ở trên cùng bên trái trong iControl không?
Chẳng hạn như「 NET3 4133 CU 」「 NET 1044 CU 」,…

 

d) Nếu tên của camera nằm trong iControl ở c), có thể lấy được hình ảnh bằng cách nhấn nút start không?
(Kết nối máy ảnh, khởi động nó và xem hình ảnh có xuất hiện không)

 

e) Nếu hình ảnh không được xuất ra ở bước d) và hình ảnh tối đen cũng như giá trị khung hình ở phía dưới không tăng, hãy tắt PC, khởi động lại và thực hiện lại bước d).
Nếu giá trị khung hình ngày càng tăng thì khẩu độ có thể không đủ rộng hoặc lượng ánh sáng có thể không đủ.

 

f) Có thể cải thiện bằng cách giảm giá trị đồng hồ?

MỨC TIÊU THỤ ĐIỆN NĂNG CỦA CAMERA

<Thiết bị mục tiêu>
DN2G-30 / DN2G-30K / DN2G-30BU / DN2G-30BUK
DN2RG-130 / DN2RG-130K / DN2RG-130BU / DN2RG-130BUK
DN2RG-200 / DN2RG-200K / DN2RG-200BU / DN2RG-200BUK

DN3G-30 / DN3G-30K / DN3G-30BU / DN3G-30BUK
DN3RG-130 / DN3RG-130K / DN3RG-130BU / DN3RG-130BUK
DN3RG-200 / DN3RG-200K / DN3RG-200BU / DN3RG-200BUK

Dưới 200mA

 

 

<Thiết bị mục tiêu>
DN2R-300 / DN2R-300K
DN2R-500 / DN2R-500K / DN2R-500BU / DN2R-500BUK
DN2R-1000 / DN2R-1000K / DN2R-1000BU / DN2G-1000BUK

DN3R-300 / DN3R-300K
DN3R-500 / DN3R-500K / DN3R-500BU / DN3G-500BUK
DN3R-1000 / DN3R-1000K / DN3R-1000BU / DN3G-1000BUK

DN3V-300 / DN3V-300K
DN3V-500 / DN3V-500K / DN3V-500BU / DN3V-500BUK
DN3V-1000 / DN3V-1000K / DN3V-1000BU / DN3V-1000BUK

Dưới 300mA

TÔI MUỐN KẾT HỢP CHƯƠNG TRÌNH CỦA CAMERA DÒNG CS/ EG TRÊN LINUX

Chúng tôi đề xuất nên sử dụng camera UVC khi lập trình trong môi trường Linux.

Nhìn chung, camera UVC được nhận dạng trên Linux mà không cần cài đặt trình điều khiển và có thể sử dụng dễ dàng.

Hơn nữa, bằng cách kết hợp nó với OpenCV, việc lập trình tương đối dễ dàng.

 

Tuy nhiên, máy ảnh UVC có thể không khả dụng vì những lý do sau.

・Trường hợp cần đi dây với khoảng cách dài.

・Trường hợp muốn sử dụng camera có độ phân giải không có trong dòng camera UVC công nghiệp của chúng tôi.

・Trường hợp khó phân biệt các drop frame.

・Trường hợp OpenCV không triển khai chức năng cân bằng trắng (có cách giải quyết).

・Trường hợp muốn chủ động sử dụng các chức năng của camera mà OpenCV không thể cài đặt được (ví dụ: cài đặt độ trễ kích hoạt, v.v.).

 

Trong những trường hợp này, bạn sẽ cần cài đặt trình điều khiển Linux cho camera công nghiệp của mình và có thể sử dụng trên Linux.

 

Mặc dù được gọi là Linux nhưng có nhiều phiên bản phát sinh khác. Kết quả là có rất ít ứng dụng hoạt động được trên tất cả các bản phân phối Linux.

Máy ảnh công nghiệp của chúng tôi (dòng CS/ EG) cũng không cung cấp trình điều khiển tương thích với tất cả các bản phân phối.

Bạn có thể kiểm tra các bản phân phối Linux đã được xác nhận hoạt động bên dưới.

Vì cũng có thể thuê camera nên xin hãy tải xuống trình điều khiển và kiểm tra hoạt động (SDK cũng được bao gồm).

Xin lưu ý rằng ngay cả khi việc phân phối đã được chúng tôi xác nhận, thì cũng xin vui lòng kiểm tra hoạt động của nó.

 

 

Dòng camera USB công nghiệp GigE của Shodensha

 

 

Danh sách dòng camera

Chúng tôi có sẵn camera màu/ đơn sắc với 400.000 đến 20 triệu điểm ảnh.

 

 

 

 

 

Danh sách dòng camera GigE

Chúng tôi có sẵn camera màu/ đơn sắc với 400.000 đến 20 triệu điểm ảnh.

 

 

 

 

HÃNG SẢN XUẤT CẢM BIẾN HÌNH ẢNH?

●DN3G-30  / DN3G-30K  / DN3G-30BU  / DN3G-30BUK:

MT9V032   ON Semiconductor(trước đây là Aptina)

 

●DN3RG-130  /  DN3RG-130K  /  DN3RG-130BU  /  DN3RG-130BUK:

EV76C560  e2v technologies

 

●DN3RG-200 / DN3RG-200K / DN3RG-200BU / DN3RG-200BUK:

EV76C570  e2v technologies

 

●DN3R-300 / DN3R-300K:
MT9T001  ON Semiconductor(trước đây là Aptina)

 

●DN3R-500 / DN3R-500K:

MT9P001  ON Semiconductor(trước đây là Aptina)

 

●DN3R-500BU / DN3R-500BUK:

MT9P031  ON Semiconductor(trước đây là Aptina)

 

●DN3R-1000 / DN3R-1000K / DN3R-1000BU / DN3R-1000BUK:

MT9J003  ON Semiconductor(trước đây là Aptina)

BẢN HƯỚNG DẪN MVS Ở ĐÂU?

Khi bạn cài đặt MVS  thì bản hướng dẫn cũng được cài đặt cùng.

 

Bài viết này giải thích về chỗ của tài liệu MVS.

■ Trường hợp của Windows

 

Nếu cài đặt MVS trên Windows, bạn sẽ được cung cấp hai bản hướng dẫn.

 

①「pdf.pdf」

Một ở định dạng PDF, nơi bạn có thể tìm thấy thông tin và hướng dẫn chi tiết.

 

②「index.html」

Loại còn lại là định dạng HTML, cho phép xem thông tin chi tiết và hướng dẫn thông qua trình duyệt.

 

 

 

■ Trường hợp của Linux

MVSの説明書02

 

Nếu bạn cài đặt MVS trong môi trường Linux, bản hướng dẫn sẽ được cung cấp.

 

「pdf.pdf」

Bản hướng dẫn đó ở định dạng PDF và cung cấp thông tin cũng như hướng dẫn chi tiết.

 

CÁCH GHI HÌNH BẰNG TÍN HIỆU BÊN NGOÀI (TÍN HIỆU TRIGGER)

Camera USB dòng CS và  camera GigE dòng EG của chúng tôi được trang bị đầu vào tín hiệu bên ngoài và tương thích với việc chụp ảnh từ tín hiệu bên ngoài.

(Cần có cáp kích hoạt tùy chọn để nhập tín hiệu.)

 

Tuy nhiên, phần mềm tiêu chuẩn không có chức năng tích hợp để chụp từ tín hiệu bên ngoài, vì vậy bạn sẽ cần sử dụng phần mềm tùy chọn hoặc tạo chương trình bằng SDK đi kèm.

 

Có hai loại phần mềm tùy chọn chính giúp chụp ảnh bằng  cách nhập tín hiệu bên ngoài.

Sự khác biệt to lớn, một loại luôn hiển thị hình ảnh trực tiếp khi chờ tín hiệu bên ngoài và một loại không hiển thị trực tiếp khi tín hiệu bên ngoài đang chờ mà thay vào đó hiển thị hình ảnh tĩnh được chụp bằng tín hiệu gần đây nhất.

 

Ưu điểm của kiểu hiển thị trực tiếp liên tục là bạn luôn có thể kiểm tra hình ảnh. Ngược lại, không thể kiểm tra ảnh đã lưu trừ khi bạn truy cập vào thư mục lưu.

 

Loại hiển thị trực tiếp liên tục  HiTriggerQ

 

Ưu điểm của loại hiển thị chụp ảnh với tín hiệu gần đây nhất là bạn luôn có thể kiểm tra xem hình ảnh có được chụpchính xác hay không.

Ngược lại, nếu muốn hiể

n thị video trực tiếp, bạn cần hủy trạng thái chờ tín hiệu bên ngoài.

Loại lưu trữ ảnh tĩnh HiTriggerF Pro được lưu với tín hiệu gần đây nhất Khi tạo chương trình, vui lòng sử dụng SDK nằm trong thư mục cài đặt trình điều khiển của máy ảnh.

ドライバーインストールフォルダにあるSDKをご活用ください

 

Nếu bạn muốn chụp ảnh bằng bộ kích hoạt bên ngoài trên camera không có đầu vào tín hiệu bên ngoài, bạn cũng có thể sử dụng hộp nhập sẵn để gọi phím tắt phần mềm bên ngoài và chụp ảnh.

 

 

 

VỀ CỔNG MÁY TÍNH KẾT NỐI CAMERA USB 3.0

Camera USB3.0 tương thích với chuẩn USB3.0 có đặc điểm là khả năng cấp nguồn và tốc độ liên lạc cao. Tuy nhiên, khi kết nối với máy tính nó có thể không hoạt động bình thường trừ khi được kết nối với cổng thích hợp.

Lần này, chúng tôi sẽ giới thiệu cổng thích hợp khi kết nối camera USB 3.0 với máy tính.

 

Cổng USB dùng khi kết nối camera USB3.0

Để sử dụng camera USB3.0, bạn cần kết nối nó với cổng USB3.0 (hoặc USB3.1, USB3.2) trên máy tính.

Nếu bạn kết nối camera USB 3.0 với cổng USB 2.0, cổng này có thể không hoạt động bình thường do khả năng cấp nguồn hoặc tốc độ giao tiếp.

 

 

■ Sự khác biệt của USB1.1, 2.0, 3.0

 

Tên

Tốc độ truyền dữ liệu tối đa

Công suất nguồn cấp điện

USB1.1

12Mbps

5V 100mA

USB2.0

480Mbps

5V 500mA

USB3.2 Gen1(USB3.0)

5Gbps

5V 900mA

USB3.2 Gen2

10Gbps

5V 900mA

USB3.2 Gen2x2

20Gbps

5V 900mA

※ USB3.0 được đổi tên thành USB3.1 Gen1 vào năm 2013 và USB3.2 Gen1 vào năm 2019.

 

Như đã đề cập ở trên, về mặt số lượng, tốc độ truyền dữ liệu tối đa (tốc độ giao tiếp) của USB 2.0 gấp 40 lần so với USB 1.1 và của USB 3.0 gấp khoảng 400 lần so với USB 1.1.

 

 

Cách kiểm tra có phải cổng USB là 3.0 hay không

Chúng tôi sẽ giới thiệu về 3 cách kiểm tra xem cổng máy tính có phải là USB 3.0 hay không.

 

【Cách 1】Kiểm tra màu sắc của cổng.

Màu tiêu chuẩn cho cổng USB3.0 là màu xanh lam và thường được cho là có màu xanh lam.

USB3.0ポートの確認1

Tuy nhiên, trong một số ít trường hợp, có thể có một cổng có màu khác ngoài màu xanh lam dù đó là USB3.0, hoặc một cổng có màu xanh lam nhưng không phải là USB3.0.

Trong những trường hợp như vậy, vui lòng tham khảo [Cách 2] và [Cách 3].

 

【Cách 2】Kiểm tra logo của cổng.

Nếu bạn nhìn thấy biểu tượng “SS (SuperSpeed)” gần cổng USB3.0 thì bạn biết rằng cổng đó là USB3.0.

USB3.0ポートの確認2

Tuy nhiên, cũng có những trườnghợp thì không có logo này.

Nếu bạn không thể tìm thấy logo, vui lòng tham khảo [Cách 3].

 

【Cách 3】Kiểm tra từ trình quản lý thiết bị của máy tính.

Bạn có thể kiểm tra thông số kỹ thuật của cổng USB từ trình quản lý thiết bị trên máy tính của mình.

(Trình quản lý thiết bị -> Bộ điều khiển đường dẫn nối tiếp chung)

USB3.0ポートの確認3

※ Hình ảnh được lấy từ Windows 10. Ngoài ra, loại và số lượng cổng khác nhau tùy thuộc vào máy tính bạn sử dụng.

 

Những điều cần chú ý khi kết nối với camera USB 3.0 với máy tính

Tính đến năm 2023, hầu hết máy tính trên thị trường đều được trang bị cổng USB 3.0.

Tuy nhiên, một số máy tính có nhiều cổng được trang bị cả cổng “USB3.0” và “USB2.0”.

 

USB3.0ポートの確認4

 

Do đó, khi kết nối máy ảnh USB3.0 với máy tính, vui lòng lưu ý những điểm sau.

・ Kiểm tra cổng USB trên máy tính và kết nối camera.

・ Kết nối máy ảnh trực tiếp với máy tính mà không cần sử dụng hub USB,…

 ※ Tùy thuộc vào trung tâm, nguồn điện hoặc tốc độ liên lạc có thể không đủ và có thể không hoạt động bình thường.

 

Tóm lại

・Camera USB3.0 là camera có khả năng cấp nguồn cao và tốc độ giao tiếp tuân thủ tiêu chuẩn USB3.0.

・Để sử dụng đúng cách, vui lòng kết nối với cổng USB3.0 (hoặc USB3.1, USB3.2).

 

Loại camera kết nối USB mà chúng tôi cung cấp là camera USB3.0 tuân thủ tiêu chuẩn USB3.0.

 

 

 

Camera USB dùng trong công nghiệp

 

 

 

TRƯỜNG HỢP NHIỄU (ĐƯỜNG MÀU ĐEN,…) XUẤT HIỆN TRÊN CAMERA GIGE

Bayer đề cập đến mảng bộ lọc màu được đặt trên cảm biến hình ảnh trong máy ảnh công nghiệp.

 

Trong những trường hợp như vậy, hãy thử các phương pháp sau có thể giải quyết được sự cố.

 

Ví dụ: Khi xảy ra nhiễu với HiTriggerF-PRO

 

 

Nếu xảy ra tiếng ồn, hãy chọn “Cài đặt” → “Camera” từ menu phần mềm để mở màn hình thuộc tính camera được hiển thị bên dưới.

 

Vui lòng giảm giá trị của mục “Giới hạn tốc độ khung hình” trong khung màu đỏ và nhấn “OK”.

 

 

Trong trường hợp đó, vui lòng thử phương pháp sau để giải quyết vấn đề.

 

BAYER LÀ GÌ?

Bayer đề cập đến mảng lọc màu được đặt trên cảm biến hình ảnh trong camera công nghiệp.

Ở  camera chip đơn, cảm biến hình ảnh chỉ có thể phát hiện độ sáng (đen trắng/ đơn sắc), do đó, để thu được thông tin về màu sắc, màu đỏ, xanh lục và xanh lam được hiển thị trên đầu mỗi pixel.。

Các bộ lọc màu này là các bộ lọc R, G và B được sắp xếp theo ma trận 2×2.

Cụ thể cách bố trí như sau.

 

Bayer RGGB

 

Bayer BGGR

BAYER   BAYER
     

Bayer GBRG

 

Bayer GRBG

BAYER   BAYER

 

Bốn mẫu này được gọi là “Mẫu Bayer” hoặc “Mảng Bayer”.

Máy ảnh sử dụng một trong các mẫu này và bộ lọc màu bao phủ toàn bộ cảm biến hình ảnh bằng cách lặp lại mẫu này.

Lý do tại sao màu xanh lá cây được đưa vào hai mẫu này là để tính đến việc mắt người nhạy cảm với màu xanh lá cây hơn màu đỏ hoặc xanh lam. Dữ liệu hình ảnh thu được thông qua bộ lọc màu mẫu của Bayer được gọi là “Dữ liệu RAW” và sẽ không tạo ra hình ảnh có màu chính xác ngay cả khi được hiển thị nguyên trạng.

Cuối cùng, quá trình xử lý thích hợp được thực hiện để chuyển đổi nó thành hình ảnh màu, chẳng hạn như định dạng hình ảnh RGB.

LÀM THẾ NÀO ĐỂ CALLBACK NGAY TRÊN BADFRAME?

Hãy thực thi đoạn mã sau tại điểm thích hợp, chẳng hạn như lúc khởi tạo mã code

 

ICubeSDK_SetCamParameter( n, REG_CALLBACK_BR_FRAMES, ON ); //nlà số camera

 

Đây là cài đặt để callback ngay cả khi tham số cuối cùng BẬT là BadFrame.
Nếu TẮT, lệnh callback sẽ chỉ được gọi khi GoodFrame xảy ra.

XUẤT HIỆN CẢNH BÁO C4996

Đã có báo cáo rằng cảnh báo sau xuất hiện trong dự án ICubeSDKSample_x32_x64_vs2010 trên Windows [2.0.4.6].

 

a) warning C4996: ‘MBCS_Support_Deprecated_In_MFC’: MBCS support in MFC is deprecated and may be removed in a future version of MFC.
Có thể chặn cảnh báo bằng cách thêm dòng sau vào dưới 「#define VC_EXTRALEAN」trong stdafx.h.
#define NO_WARN_MBCS_MFC_DEPRECATION

 

b)warning C4996: ‘CWinApp::Enable3dControlsStatic’: CWinApp::Enable3dControlsStatic is no longer needed. You should remove this call.
Cảnh báo này xuất hiện khi “Sử dụng MFC” được đặt thành “Sử dụng MFC trong thư viện tĩnh”.
Hàm Enable3dControlsStatic() là một thông số cũ và không còn cần thiết nữa, vì vậy vui lòng ghi chú dòng sau trong CICubeSDKSampleApp::InitInstance() của ICubeSDKSample.cpp.
Enable3dControlsStatic(); // Diese Funktion bei statischen MFC-Anbindungen aufrufen

KHI XÂY DỰNG VÀ CHẠY MÃ MẪU C# BẰNG X64 RELEASE, THÔNG BÁO LỖI NHƯ SAU XUẤT HIỆN VÀ KHÔNG THỂ CHẠY MÃ ĐÓ.

Khi xây dựng và chạy mã mẫu C# trên x64 Release, thông báo lỗi sau xuất hiện và  không thể chạy mã đó.

 

Error: No ICubeSDK.dll available
 

 

Trên tab Xây dựng của dự án mã mẫu C#, chọn phát hành cho Cấu hình,
hệ điều hành cho x64 và xác định _WIN64 cho Biểu tượng biên dịch có điều kiện.

TÍN HIỆU STROBE CHỈ ĐƯỢC XUẤT RA Ở CHẾ ĐỘ TRIGGER

Đầu ra tín hiệu Strobe từ thiết bị đầu cuối phía sau của camera được thiết kế để xuất ra chỉ khi chế độ trigger được cài đặt trong chương trình.
 

 

※ Chế độ trigger đề cập đến việc cài đặt TRIG_HW_START hoặc TRIG_SW_START thành ICubeSDK_SetTrigger() và thực hiện ICubeSDK_Start().
 

 

Nếu đặt TRIG_STOP thành ICubeSDK_SetTrigger() và thực thi ICubeSDK_Start(), tín hiệu Strobe sẽ không xuất ra.

GIỚI THIỆU VỀ TÍN HIỆU FLASH SỬ DỤNG TÍN HIỆU TRIGGER BÊN NGOÀI CHO CAMERA USB (DÒNG DN)

Với camera USB (dòng DN), có thể thực hiện kiểm tra hoạt động của tín hiệu bên ngoài để chụp và tín hiệu flash mà không cần lập trình.

 

Ngoài đầu cuối I/O tùy chọn, dòng DN còn có đầu cuối đầu ra dành riêng cho tín hiệu flash.

 

トリガー端子について

 

Bạn có thể chuyển sang chế độ kích hoạt bên ngoài bằng biểu tượng bên dưới trên phần mềm ứng dụng tiêu chuẩn (iControl).

 

外部トリガーモード

 

Tôi đã kiểm tra chuyển động thực tế ở chế độ này.

 

外部トリガーモード

 

Tín hiệu flash 1ms được xuất ra theo mặc định.

 

Điều này chỉ nhằm mục đích kiểm tra hoạt động, vì vậy nếu muốn thay đổi thời gian tín hiệu, cần tạo một chương trình.

 

Chúng ta cũng có thể kiểm tra trên màn hình xem ảnh sẽ được chụp như thế nào trong tình huống này.
(Hình ảnh được chụp sẽ được hiển thị trên ứng dụng.)
Tuy nhiên, đây chỉ nhằm mục đích THỬ NGHIỆM nên nếu muốn lưu video này,
phải bấm lại vào phím lưu để lưu.

KÍCH THƯỚC CẢM BIẾN HÌNH ẢNH VÀ KÍCH THƯỚC PIXEL CỦA DÒNG DN?

DN2G-30 / DN2G-30K / DN2G-30BU / DN2G-30BUK
DN3G-30 / DN3G-30K / DN3G-30BU / DN3G-30BUK
DN3V-30 / DN3V-30K / DN3V-30BU / DN3V-30BUK
Độ phân giải:640 × 480
Kích thước phần tử:1/3 inch
Pixel size:6.0 × 6.0 μm

 

DN2RG-130 / DN2RG-130K / DN2RG-130BU / DN2RG-130BUK
DN3RG-130 / DN3RG-130K / DN3RG-130BU / DN3RG-130BUK
DN3V-130  / DN3V-130K  / DN3V-130BU  / DN3V-130BUK
Độ phân giải:1280 × 1024
Kích thước phần tử:1/1.8 inch
Pixel size:5.3 × 5.3 μm

 

DN2RG-200 / DN2RG-200K / DN2RG-200BU / DN2RG-200BUK
DN3RG-200 / DN3RG-200K / DN3RG-200BU / DN3RG-200BUK
DN3V-200  / DN3V-200K  / DN3V-200BU  / DN3V-200BUK
Độ phân giải:1600 × 1200
Kích thước phần tử:1/1.8 inch
Pixel size:4.5 × 4.5 μm

 

DN2R-300 / DN2R-300K
DN3R-300 / DN3R-300K
DN3V-300 / DN3V-300K
Độ phân giải:2048 × 1536
Kích thước phần tử:1/2 inch
Pixel size:3.2 × 3.2 μm

 

DN2R-500 / DN2R-500K / DN2R-500BU / DN2R-500BUK
DN3R-500 / DN3R-500K / DN3R-500BU / DN3R-500BUK
DN3V-500 / DN3V-500K / DN3V-500BU / DN3V-500BUK
Độ phân giải:2592 x 1944
Kích thước phần tử:1/2.5 inch
Pixel size:2.2 × 2.2 μm

 

DN2R-1000 / DN2R-1000K / DN2R-1000BUK / DN2R-1000BUK
DN3R-1000 / DN3R-1000K / DN3R-1000BUK / DN3R-1000BUK
DN3V-1000 / DN3V-1000K / DN3V-1000BUK / DN3V-1000BUK
Độ phân giải:3840 x 2748
Kích thước phần tử:1/2.3 inch
Pixel size:1.67 × 1.67 μm

MỘT SỐ CÀI ĐẶT CAMERA KHÔNG THỂ LƯU KHI SỬ DỤNG PHẦN MỀM HOẠT ĐỘNG BẰNG DIRECTSHOW.

Khi sử dụng camera USB2.0/3.0 dòng DN có phần mềm chạy trên DirectShow, một số cài đặt thuộc tính của camera (flip V, flip H) có thể không được lưu và có thể trở về trạng thái ban đầu vào lần khởi động phần mềm tiếp theo.
 
 
Camera USB2.0/3.0 dòng DN lưu hầu hết các giá trị cài đặt trên thân máy, nhưng flip V, flip H không được lưu trên thân máy mà được lưu trên Windows cho từng tài khoản sử dụng hệ thống DirectShow.・lưu giữ.
 
 
Tại thời điểm này, nếu trình điều khiển đã được thiết lập ít nhất một lần với tài khoản đó, các cài đặt thuộc tính (flip V, flip H) chưa được lưu trên thân máy ảnh sẽ được lưu trong Windows, nhưng nếu trình điều khiển được thiết lập bằng tài khoản khác, chúng sẽ không được lưu.
 
 
Nếu muốn khôi phục trạng thái Flip V, Flip H cho một tài khoản cụ thể vào lần khởi động phần mềm tiếp theo, bạn có thể thực hiện bằng cách thực hiện theo các bước dưới đây:
 
 
1) Nếu loại tài khoản của bạn không phải là quản trị viên, hãy đổi nó thành quản trị viên.
Không thể thiết lập trình điều khiển nếu không phải là quản trị viên.
 
2) Xóa trình điều khiển một lần.
 
3) Thiết lập (reset) driver.
 
4) Khởi động lại máy tính của bạn.
Nếu không tìm thấy camera USB2.0/3.0 dòng DN sau khi khởi động lại, hãy khởi động lại 1 lần nữa.
 
※ Nếu thiết lập lại trình điều khiển, mô-đun DirectShow cũng sẽ được thiết lập lại.

TỰ CHẾ TẠO CÁP TRIGGER CHO MÁY ẢNH DÒNG DN.

Đầu nối Aux ở phía camera là đầu nối dòng SH BM08B-SRSS-TB “Base” do Japan Scrimping Contact Co., Ltd sản xuất.
Đối với đầu nối ở phía cáp, hãy chuẩn bị “contact” và “vỏ” 8 chân của đầu nối dòng SH.
Contact:SSH-003T-P0.2-H
Vỏ: SHR-08V-S-B (có tay cầm) hoặc SHR-08V-S (không có tay cầm)
*Cần có máy uốn để uốn các điểm tiếp xúc và dây dẫn để tạo ra cáp.
Máy uốn: AP-K2N

CÁCH LƯU VIDEO DÒNG DN BẰNG TRÌNH KÍCH HOẠT BÊN NGOÀI

  Kết nối camera USB với PC
  Kết nối cáp trigger đi kèm
  2 dây bên trái là đầu vào trigger

 

 

Đây là điện áp đầu vào. Dưới đây là hộp công tắc để chúng tôi thử nghiệm, có thể kết nối PLC, relay, v.v. theo ý muốn.

 

  

 

Khởi chạy phần mềm trigger do công ty chúng tôi cung cấp.
Nếu muốn lưu video bằng trigger thì chọn Trigger (save).

 

 

Có thể chọn vị trí lưu khi mở tag Basic.

 

 

Sau khi đã thực hiện các cài đặt trên, ấn nút trên hộp chuyển đổi và hình ảnh sẽ được lưu.

Hình ảnh được lưu mới nhất sẽ hiển thị trên màn hình PC.

 

CÓ THỂ SỬ DỤNG MÁY ẢNH DÒNG DN3 BẰNG CÁCH KẾT NỐI VỚI USB 2.0 KHÔNG?

Có thể sử dụng máy ảnh dòng DN3 (thông số kỹ thuật USB 3.0) trong hầu hết các trường hợp
ngay cả khi được kết nối với USB 2.0 bằng cách giảm giá trị đồng hồ máy ảnh xuống dưới một nửa giá trị tối đa.
Khả năng truyền dữ liệu của USB2.0 làm tăng hiệu suất của máy tính,
vì vậy nếu Bad Frame xảy ra ngay cả khi bạn đặt giá trị đồng hồ xuống một nửa giá trị tối đa,
hãy thử giảm giá trị đồng hồ nhỏ hơn nữa.

DUNG LƯỢNG KHI LƯU VIDEO BẰNG CAMERA USB

Cấu trúc của video chỉ đơn giản là một “cuốn sách lật”.
Mỗi trang của “sách lật” chứa một “hình ảnh”.

 

Ví dụ: với độ phân giải 1920 x 1080 (full HD) và “30 khung hình/giây”, cần có 1800 hình ảnh trong 1 phút.
Nếu biến cái này thành video, nó sẽ có kích thước tệp khổng lồ 15 GB trong 3 phút.

 

Do đó, nếu bạn muốn lưu nó dưới dạng tệp không nén (phần mở rộng AVI, v.v.), thông thường sử dụng độ phân giải khoảng 640 x 480 (300.000 pixel).
(Dù thế dung lượng vẫn sẽ vào khoảng 1MB trong 1 giây.)

 

Nếu không thể giảm độ phân giải, bạn phải nén từng hình ảnh một bằng thuật toán nén gọi là codec để giảm kích thước tệp.
Hiện nay, các “codec” được sử dụng phổ biến là H.264 và VP9.
Phần mở rộng của tệp video được nén bằng H.264 là MP4 và phần mở rộng của tệp video được nén bằng VP9 là webm.

 

Ngoài ra, H.264 bao gồm các bằng sáng chế nên sẽ bị tính phí giấy phép.
Vì lý do này mà có rất ít phần mềm miễn phí có chức năng quay video có thể lưu video dưới dạng file MP4.
(Dường như có rất nhiều AVI không nén.)

VIDEO TIME-LAPSE LÀ GÌ?

Video bao gồm một loạt các hình ảnh được chụp cách quãng được gọi là tua nhanh thời gian và cũng được thể hiện dưới dạng chụp ảnh tua nhanh thời gian.

 

Nó hoàn toàn trái ngược với video được quay bằng camera HD (video chuyển động chậm) và là video được quay trong một khoảng thời gian dài và phát lại trong một khoảng thời gian ngắn.
Do đó, khác với quay video thời lượng dài, có thể quay video trong thời gian dài với một lượng nhỏ dung lượng lưu trữ.
Ngoài ra, vì mỗi hình ảnh đều là một hình ảnh tĩnh nên có thể chụp ảnh độ phân giải cao.

 

 <Tham khảo>Dưới đây là video time-lapse mẫu trên youtube

https://www.youtube.com/watch?v=UQ_QqtXoyQw

(Nó có thể được áp dụng để quay video những thứ thay đổi chậm,
chẳng hạn như chuyển động của vi sinh vật và nuôi cấy mô.)

 

Quay video time-lapse có thể thực hiện dễ dàng mà không cần có thiết bị chuyên dụng.

 

 

 

Cách quay video time-lapse

 

(1)Nhiều máy ảnh có chức năng time-lapse giúp bạn dễ dàng thực hiện quay video time-lapse.

(2) Bạn cũng có thể tải xuống ứng dụng tương thích với chế độ time-lapse và chụp ảnh bằng smartphone

(3)Chụp ngắt quãng và lưu ảnh tĩnh. Sử dụng phần mềm chỉnh sửa để tạo video time-lapse

 

 

 

Cách quay video time-lapse bằng các sản phẩm của công ty chúng tôi

 

Nếu sử dụng sản phẩm của chúng tôi, bạn sẽ thực hiện cách thứ 3 ở trên

 

Để chụp ảnh cách quãng bằng camera USB, chúng tôi sử dụng phần mềm chuyên dụng Hi TriggerQ để chụp ảnh đối tượng và lưu một số lượng ảnh lớn.

 

 

<Giới thiệu về Hi TriggerQ>

■Có thể chụp ngắt quãng 

Có thể đặt thời gian để chụp ảnh ngắt quãng. (1 giây đến 99999 giây)
Bạn cũng có thể chụp ảnh tĩnh, tính năng này rất hữu ích khi tạo video time-lapse.

HiTriggerQ   Hi TriggerQ

Có thể quay time-lapse bằng máy ảnh USB của chúng tôi cho bất kỳ mục đích nào, chẳng hạn như chụp ảnh macro bằng microscope hoặc giám sát đường thẳng bằng ống kính lấy nét cố định thông thường.

 

 

 

Đầu tiên, chúng tôi đã thử chụp ảnh ngắt quãng bên trong công ty của mình bằng phần mềm ở trên.

 

タイムラプス動画の作成01

 

 

Sử dụng phần mềm chỉnh sửa để kết nối những thứ này và tạo video.
Có các phần mềm chỉnh sửa như WindowsLiveMoveMaker, nhưng lần này chúng tôi đã thử sử dụng phần mềm miễn phí “Panolapse”.

タイムラプス動画の作成02

 

Phiên bản miễn phí có giới hạn về độ phân giải nên độ phân giải của ảnh tĩnh đã bị hạ xuống.
(Các hạn chế sẽ được loại bỏ nếu mua bản quyền)

Được tải xuống với định dạng dưới đây.

 

タイムラプス動画の作成03

 

Khi khởi động Panolapse.exe, một màn hình như bên dưới sẽ xuất hiện.

 

タイムラプス動画の作成04

 

 

Nhấp vào “Nhập vào Panolapse” để nhập tất cả ảnh được chụp cách quãng trước đó.

 

タイムラプス動画の作成05

 

Chỉ cần nhấn vào nút xem trước thì sẽ trở thành video time-lapse

 

※Lưu ý※

Phần mềm chỉnh sửa time-lapse không phải là sản phẩm của chúng tôi.

Chúng tôi sẽ giới thiệu như 1 ví dụ.

TRƯỜNG HỢP KHÔNG ĐẠT ĐƯỢC FPS TỐI ĐA VỚI CAMERA DÒNG CS/ EG

Nếu bạn không thể đạt được FPS tối đa với camera công nghiệp của chúng tôi (camera dòng CS/EG), vui lòng xác nhận những điều sau:

 

■ Đảm bảo định dạng pixel không được đặt thành RGB hoặc YUV  (Dòng CS/ EG thông thường)

FPS tối đa được liệt kê trên trang sản phẩm của chúng tôi là giá trị khi định dạng pixel là “Bayer 8bit”.

Chúng tôi sẽ hướng dẫn cho bạn hai cách để thay đổi định dạng pixel sang Bayer.

 

1)Sử dụng MVS

Sau khi cài đặt trình điều khiển camera dòng CS/ EG, bạn có thể sử dụng ứng dụng có tên MVS.

Khởi động MVS và thay đổi định dạng pixel của máy ảnh thành “BayerXX 8”.

(XX thay đổi tùy theo camera)

 

 

CS/EGシリーズカメラで最大FPSが出ない場合01

 

 

2)Sử dụng chương trình

Bằng cách cài đặt trình điều khiển máy ảnh dòng CS/ EG, bạn có thể phát triển các chương trình bằng API.

Vui lòng thay đổi định dạng pixel thành “BayerXX 8” trong chương trình.

(XX thay đổi tùy theo camera)

 

■Các gói jumbo bây giờ có phải là 9K không? (Chỉ dòng EG)

FPS tối đa sẽ không đạt được trừ khi nó là 9K (9000 byte) trở lên.

 

■ Trường hợpkhông đạt được FPS tối đa sau khi làm theo các bước trên (Chỉ dòng EG)

Hãy thử đặt “GEV SCPD” thành “200” trong MVS.

Tuy nhiên, việc cài đặt giá trị quá thấp có thể phát sinh gói hao phí.

 

「Feature Tree」→「Transport Layer Control」→「GEV SCPD」

 

CS/EGシリーズカメラで最大FPSが出ない場合02

 

 

Bạn có thể tải xuống trình điều khiển cho camera dòng CS/ EG từ bên dưới.

 

 

 

 

ỐNG KÍNH LẤY NÉT ĐIỆN ĐỘNG TIÊU CỰ CỐ ĐỊNH 8MM (TƯƠNG THÍCH 1.1 INCH, 12MP) DL0828UC-MPY

● Tích hợp động cơ, bảng điều khiển và chức năng truyền dữ liệu USB vào thân ống kính

● Có thể điều chỉnh tiêu cự và điều chỉnh khẩu độ bằng cách kết nối với PC (Windows/ Linux) bằng một cáp USB.

● Có thể được sử dụng với camera ngàm C đa năng (cũng có thể được sử dụng với camera ngàm C của các công ty khác)

● Ống kính độ phân giải cao tương thích 12MP

● Tương thích với các dữ liệu cỡ lớn 1/1.1 inch

● Chương trình mẫu điều khiển ống kính kèm tiêu chuẩn

※ Chúng tôi có thể phát triển các chương trình điều khiển ống kính theo yêu cầu.

PHƯƠNG PHÁP CÀI ĐẶT JUMBO FRAME

Dưới đây chúng tôi sẽ hướng cho bạn hai cách để cài đặt gói Jumbo (Jumbo frame)

 

Phương pháp cài đặt 1:MVS

Trình điều khiển của chúng tôi đi kèm với MVS, khi cài đặt sẽ đặt 9K cho các gói lớn trên NIC (card mạng).

Sau khi cài đặt MVS, số lượng NIC có thể tăng lên bằng cách thêm bảng PoE,… Trong trường hợp đó, bằng cách gỡ cài đặt MVS và cài đặt lại, 9K sẽ được đặt cho các gói jumbo.

 

 

Chúng tôi cũng có bán các bảng PoE.

 

  EG-IB2    

 

 

Phương pháp cài đặt 2:Bảng điều khiển

Để thay đổi cài đặt, hãy làm theo các bước sau:

 

“Bảng điều khiển”  →  “Bảng điều khiển”  →   “Phần cứng và âm thanh”  →  “Trình quản lý thiết bị”

 

ジャンボパケット1

 

Bấm đúp vào bộ điều hợp mạng có chứa NIC (card mạng) của bạn để vào Property interface.

Chọn tab nâng cao, chọn gói Jumbo ( Jumbo frame) và thực hiện các thay đổi của bạn.

 

 

ジャンボパケット2

SMART CAMERA (MÀU/ ỐNG KÍNH 6MM) HS3016-06MC | CAMERA KIỂM TRA NGOẠI QUAN

Kiểm tra ngoại quan thì để camera lo!
Có thể kiểm tra nhiều hạng mục chỉ với “1 camera” và “4 bước đơn giản”!

● Có đầy đủ chức năng hữu ích để kiểm tra ngoại quan:
 ◊ Xác định độ lệch vị trí
 ◊ Xác định hình dạng
 ◊ Kiểm tra hiện diện
 ◊ Phân biệt màu sắc
 ◊ OCR

● Ống kính và đèn chiếu tích hợp! Bắt đầu dễ dàng chỉ với một camera

● Camera đạt tiêu chuẩn chống nước và chống bụi IP67.

※ Nguồn điện được bán riêng
※ Cáp LAN được bán riêng

CÁCH HIỂN THỊ VÀ ĐIỀU KHIỂN HÌNH ẢNH TỪ NHIỀU CAMERA USB BẰNG MỘT MÁY TÍNH

Có hai cách để hiển thị 2 màn hình hoặc 4 màn hình (hoặc nhiều màn hình hơn) bằng camera USB.

 

(1)Một cách đơn giản để sử dụng là khởi động nhiều phần mềm Viewer có khả năng khởi động cùng một lúc.
(2)Sử dụng phần mềm chuyên dụng để hiển thị nhiều màn hình.

 

1.Khởi chạy phần mềm Viewer cùng lúc.

Có thể thực hiện với phần mềm miễn phí.
Tuy nhiên, có thể không thực hiện được với cùng một máy ảnh và thiếu độ ổn định.
Chúng tôi khuyên bạn nên dùng thử trước khi sử dụng.
(Tùy thuộc vào phần mềm, việc khởi động nhiều lần có thể không được cho phép.)

 

Dưới đây là thử nghiệm đơn giản tại công ty chúng tôi (không đảm bảo hoạt động)

 

Chúng tôi đã kết nối 2 máy ảnh của mình và khởi động một phần mềm miễn phí có tên Amcap nhiều lần để hiển thị 2 màn hình.

Amcap   Amcap

 

Trong trường hợp hiển thị 2 màn hình, chúng ta chỉ có thể thao tác với màn hình đang hoạt động
(màn hình bên trái trong ví dụ trên), vì vậy nếu muốn thao tác với menu, cần phải chuyển đổi màn hình.

 

2.Sử dụng phần mềm hiển thị đa màn hình chuyên dụng.

Vì phần mềm được thiết kế để hiển thị nhiều màn hình nên hoạt động ổn định.
Ngoài ra, vì chỉ có một menu nên các thao tác sẽ trở nên dễ dàng chẳng hạn như thao tác lưu.

 

Dưới đây là phần mềm hiển thị nhiều màn hình của công ty chúng tôi.

 

多画面表示トリガー保存ソフトウェア TriggerQ
Ví dụ sử dụng đồng thời camera màu 3 triệu pixel và camera đơn sắc 1,3 triệu pixel

Hiển thị đa màn hình
Phần mềm lưu trigger
Hi TriggerQ

 

Tính năng của Hi TriggerQ

Có thể điều khiển nhiều camera, quan sát cả 2 màn hình và lưu hình ảnh.
Ngoài các máy ảnh có cùng số kiểu, cũng có thể kết hợp các độ phân giải khác nhau, máy ảnh màu/đơn sắc.
Tất nhiên, cũng có thể sử dụng với 1 camera. 
●Trong khi giám sát video trực tiếp, có thể lưu hình ảnh tĩnh từ tối đa 4 camera
(định dạng bitmap không nén/định dạng nén JPEG) bằng tín hiệu trigger. (Hãy liên hệ với chúng tôi nếu muốn sử dụng với 5 camera trở lên.)
●Hình ảnh camera luôn được hiển thị trực tiếp. Có thể quay phim trong khi theo dõi hình ảnh.
●Chức năng chụp nhanh cho phép việc chụp ảnh bất kỳ lúc nào.
Có thể lưu ảnh bằng một cú click chuột mà không liên quan đến tín hiệu trigger. 
Có thể lưu ảnh tại chỗ bất cứ lúc nào, chẳng hạn như hình ảnh tham khảo hoặc các tình huống thú vị,..
●Có thể chụp ảnh xen kẽ.

 

 

Phần mềm chụp trigger hiệu suất cao
(Phiên bản nhiều thiết bị)
Hi TriggerF PRO4 / PRO8

 

Tính năng của Hi TriggerF PRO4 / PRO8

●Lưu/tạm dừng ảnh (JPEG/BMP) bằng tín hiệu trigger, tương tự như nhấn màn trập máy ảnh.

●Việc định vị và lấy nét có thể được thực hiện trong khi hiển thị trực tiếp.

●Hỗ trợ tới 4/8 camera (Hãy liên hệ với chúng tôi để biết thêm thông tin!)

SỐ LƯỢNG ẢNH TỐI ĐA CÓ THỂ LƯU BẰNG TRÌNH KÍCH HOẠT BÊN NGOÀI

Tùy thuộc vào tốc độ khung hình của camera USB, số lượng này có thể thay đổi rất nhiều.

Nếu sử dụng phần mềm Viewer đi kèm với dòng DN của chúng tôi, tốc độ khung hình đo được thực tế sẽ được hiển thị ở phía dưới. (Đây là giá trị thực tế, không phải giá trị lý thuyết.)

 

 

Trong ví dụ trên, tốc độ khung hình thực tế là 41,94 khung hình/giây.

 

Khoảng 90% giá trị này sẽ là số lượng tờ tối đa có thể được nhập.

 

41,94×0,9=37,7. Trong trường hợp này, có thể lưu tới 37 hình ảnh/giây.

 

Tuy nhiên, có 2 điểm cần lưu ý:
・Không có số đếm của bad frame ở trên (vòng tròn màu xanh).
・Thời gian trễ bên dưới là 0ms.

 

 

Có thể tăng số lượng ảnh có thể chụp bằng cách tăng khung hình/giây.

 

・Độ phân giải thấp hơn 
・Tăng số xung nhịp (không phát sinh bad frame)
・Đổi USB2 thành USB3

 

Thông số điện áp kích hoạt bên ngoài
・Điện áp đầu vào 3,3V đến 24V.
・Đặt độ rộng xung đầu vào từ 5,1μsec trở lên.
・Độ trễ từ khi nhập bộ kích hoạt bên ngoài đến khi bắt đầu phơi sáng là vài μsec.