Thị giác máy tính

Thị giác máy tính Zalo: 0939825125
[email protected]

Công ty TNHH Giải pháp Thị giác máy tính (Viscom Solution Co., ltd) là công ty phần mềm chuyên cung cấp các giải pháp về Computer Vision và Phần mềm quản lý theo yêu cầu.

28/08/2026
GIT VÀ SVN TRONG PHÁT TRIỂN PHẦN MỀMGit thì hầu như lập trình viên nào cũng biết, thời còn sinh viên thì ai cũng phải nộ...
25/08/2026

GIT VÀ SVN TRONG PHÁT TRIỂN PHẦN MỀM

Git thì hầu như lập trình viên nào cũng biết, thời còn sinh viên thì ai cũng phải nộp bài lên GitHub cho thầy chấm điểm, đi làm vào cty thì cty nào cũng sử dụng Git để quản lý source code.

Nhưng SVN thì khác, hỏi ra thì ít ai biết, tuy nhiên có 1 ưu điểm rất lớn của SVN trong việc phát triển phần mềm nội bộ, nhất là các cty có hệ sinh thái sản phẩm rộng, cần viết lib phục vụ cho các project. Đó chính là External, 1 tính năng cũng tương tự Sub Module của Git nhưng linh hoạt hơn rất nhiều.

Cũng như các cty khác, chúng tôi cũng sử dụng đa dạng Git repository như GitHub, GitLab và GitLab EE (Enterprise Edition). GitLab EE là source code của GitLab, cho phép người dùng tự deploy lên server/VPS riêng để sử dụng. Lợi ích của nó là có Web Admin rất chuyên nghiệp, dễ dàng thao tác với đầy đủ chức năng từ phân quyền, Access token, CI/CD,... Từng 1 thời cạnh tranh sòng phẳng với BitBucket của Atlassian.

Quay lại chuyện code, một project Computer Vision có thể rất nhiều lib, 3rd lib (C++, CLR) và package (C #), VD như lib đọc camera, lib OCR, curl, crypto, opencv, FFMPEG,... Một project hoàn chỉnh cần ít nhất 20 lib và packages như vậy, thậm chí có thể lên tới 40 lib nếu như đó là giải pháp all-in-one, hoặc là SDK bán cho các doanh nghiệp sử dụng.

Còn chưa kể tới model sử dụng chung trong các project, config file, database gốc,... sử dụng chung giữa các project với nhau. External của SVN có thể trỏ tới folder hoặc từng file đều được.

Lúc này, tính năng External của SVN phát huy tác dụng, các project sử dụng chung 1 lib nào đó như lib đọc camera chẳng hạn, khi update 1 tính năng cho lib camera thì tất cả các project sẽ được cập nhật. Nếu chỉ có 1 vài project thì không sao, nhưng hàng chục project thì ngồi merge cũng là vấn đề. Với external thì chỉ cần update 1 phát là xong.

Và nó cũng là dao 2 lưỡi: khi code lib sai thì các project cũng ảnh hưởng theo. Vì vậy đòi hỏi người viết lib phải có năng lực cao, hiểu các project của cty hoạt động thế nào để đảm bảo rằng mọi thứ trơn tru.

Muốn xài thử liên hệ em :3
24/08/2026

Muốn xài thử liên hệ em :3

Các phần mềm Computer Vision thường ghi dữ liệu dạng log, trong đó chứa lịch sử nhận diện: hình ảnh, thời gian, kết quả,...
22/08/2026

Các phần mềm Computer Vision thường ghi dữ liệu dạng log, trong đó chứa lịch sử nhận diện: hình ảnh, thời gian, kết quả,... Dữ liệu thường đơn giản và không có quan hệ (relation ship) nên có phần mềm ghi vào file csv cho nhanh.

Tuy nhiên, ghi vào file csv thì khó tìm kiếm - truy vấn, vì vậy lưu vào CSDL sẽ hay hơn.

CSDL cũng rất đa dạng, từ SQL tới NoSQL, từ free cho tới giá trên mây,... trong đó Sqlite là lựa chọn tốt nhất.

Các tiêu chí cơ bản như chạy nhanh, indexing, hỗ trợ nhiều ngôn ngữ...là tiêu chí phải có, không cần so sánh. Ưu điểm và sự khác biệt đó là dữ liệu được ghi vào 1 file duy nhất, có thể gọi là Portable Database.

Khi bạn muốn sửa CSDL chỉ cần mở file và ghi vào. Muốn gửi cho khách hàng chỉ cần copy duy nhất 1 file, không cần dump/import/export. Ngược lại khi có lỗi thì khách hàng gửi lại file là xong.

Có lúc cần chạy Windows, có lúc chạy trên Linux thì Sqlite cũng đáp ứng tốt. Muốn chạy trên chip ARM như Jetson hay Pi (cả họ Pi) đều được, chỉ cần copy qua là xong.

Vì vậy, Sqlite rất phù hợp để các bạn lựa chọn tích hợp vào project Computer Vision. 2 bài viết bên dưới giới thiệu về cách sử dụng và công cụ để cập nhật CSDL.

Chúc các bạn thành công!

Trời ơi nó sướng!!!Giờ ngồi soạn tài liệu mà có ChatGPT nó giúp tạo ảnh minh họa vừa chính xác, vừa dễ hiểu mà còn đẹp k...
30/07/2026

Trời ơi nó sướng!!!

Giờ ngồi soạn tài liệu mà có ChatGPT nó giúp tạo ảnh minh họa vừa chính xác, vừa dễ hiểu mà còn đẹp kiểu này. Nó tiết kiệm thời gian mà lại khắc phục khiếu thẩm mỹ của mình.

30/07/2026

27/07/2026

Page này thường viết về nhận diện hình ảnh, và sau khi nhận diện hình ảnh xong ta cần xuất tín hiệu điều khiển qua thiết...
21/07/2026

Page này thường viết về nhận diện hình ảnh, và sau khi nhận diện hình ảnh xong ta cần xuất tín hiệu điều khiển qua thiết bị khác, VD mở cổng khi gặp xe nội bộ.

Trong số các hãng phổ biến thì board ZKTeco C3-400 Plus là dòng phổ biến hiện nay, được nhiều tòa nhà, văn phòng, xí nghiệp xử dụng. Tuy nhiên, hãng không cung cấp SDK/example chính thức mà chỉ có tài liệu hướng dẫn bằng Word/PDF. (Nếu có vui lòng comment)

Vì vậy, chúng tôi đã viết lại PushSDK.NET bằng ngôn ngữ C #, sử dụng .NET framework 4.7.2 chạy trên Windows 10/11 để tích hợp vào chương trình.

SDK đã xử lý các phần phức tạp, chỉ cần tạo sự kiện lắng nghe OnBoardEvent là có thể lắng nghe sự kiện quẹt thẻ (tapping card), ấn nút (press button) và điều khiển barrier mở cổng.

Link source code trong comment.

Chiều nay mở mail lên thấy có cảnh báo sử dụng dịch vụ của Amazon nhiều quá, mở vô coi nhiêu, thấy con số tá hỏa: 36 tri...
17/07/2026

Chiều nay mở mail lên thấy có cảnh báo sử dụng dịch vụ của Amazon nhiều quá, mở vô coi nhiêu, thấy con số tá hỏa: 36 triệu $.

Và để chắc ăn thì ngay bên cạnh có con số trung bình mỗi ngày xài 600 ngàn $, tức là tính ra tiền Việt mỗi ngày xài hơn 15 tỷ, tổng bill là hơn 900 tỷ =))

Tới đây thì biết chắc là lỗi, tuy nhiên cũng gửi support ticket cho chắc. Tới tối thì thấy số tiền nợ bay hết trơn.

Đó, Vibe Coding đó, sa thải dev đó, code ra chức năng tầm bậy tầm bạ liền he :v

CameraWallExample là một giải pháp hiển thị và quản lý nhiều camera IP (RTSP/RTMP streams) trên một màn hình duy nhất vớ...
15/07/2026

CameraWallExample là một giải pháp hiển thị và quản lý nhiều camera IP (RTSP/RTMP streams) trên một màn hình duy nhất với hiệu năng cao. Ứng dụng kết hợp sức mạnh của WPF UI với khả năng xử lý video hardware-accelerated của FFmpeg và Direct3D 11.

🎯 Điểm nổi bật
✅ Hiệu năng cao: Sử dụng hardware decoding (GPU) thông qua FFmpeg
✅ Render mượt mà: Direct3D 11 để hiển thị video với FPS cao
✅ Đa luồng: Mỗi camera chạy trên thread riêng biệt
✅ Linh hoạt: Hỗ trợ nhiều layout (1x1, 2x2, 3x3, 4x4, wide layouts, custom layouts)
✅ Tương tác thân thiện: Drag & drop camera, chụp ảnh, tạm dừng/tiếp tục stream
✅ Ổn định: Tự động reconnect khi mất kết nối

Source code ở comment

Address

84-09 Nguyen Hong
Quận Gò Vấp

Alerts

Be the first to know and let us send you an email when Thị giác máy tính posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Thị giác máy tính:

Shortcuts

Share