- 博客(16)
- 资源 (8)
- 收藏
- 关注
原创 支持可变焦和自动变焦工业相机
这款工业相机支持软件控制镜头变焦,500万黑白/彩色 、带缓存、使用M12镜头,输入IO触发、输出IO等功能,使用USB2.0传输,最大帧率7.5FPS(500万像素),38x38单板设计,可扩展USB2.0接口板安装外壳,也可以直接使用模组,满足不同的需求。使用公司的CKSDK二次开发软件包即可控制镜头变焦,满足需要变焦的应用场景。操作视频代码编写相机内部只支持控制镜头变焦的功能,不支持自动变焦算法,需要通过上层软件实现自动变焦算法,下面通过C++写一个显示图像并可以控制变焦
2022-06-02 09:07:36
2678
1
原创 多目相机同步拍照四目相机同步拍照设计方案(多个SENSOR+FPGA+DDR+千兆网)
多摄像拍照 多目相机 同步拍照 工业相机 千兆网工业相机
2021-12-18 16:19:44
6783
原创 多目千兆网工业相机同步采集(FPGA+DDR+千兆网+上位机)
千兆网四目工业相机,同步拍照,板型小巧,开发简单,航拍多摄像头,立体成像,飞行时刻摄影,
2021-12-18 11:11:55
4511
原创 可替代UVC相机的USB2.0单板工业相机模组
产品介绍及优势公司推出可以替代USB2.0 UVC相机的工业相机,USB2.0单板工业相机模组,带缓存,支持输入触发,输出控制,可加6个LED灯,支持存储用户数据(可用于软件加密验证)。比UVC相机功能更强大,控制更精准,价格还实惠!已用于贴片机、高拍仪等行业,如果您产品有使用UVC相机,可以考虑更换成我们的相机,免费申请试用。产品图片代码使用我们公司工业相机SDK进行开发,与公司其它型号的工业相机使用方法一样的。支持VC/VB/C#/Python/Halcon/VisionPro/Opencv
2021-12-16 20:00:03
3346
原创 多目工业相机同步采集
简介与客户沟通中发现有些客户需要同时支持多个图像传感器的多目工业相机。每个图像传感器需要完全同步拍照,使用相同的参数。所以我们开发多种多目相机,每种相机都可以设置上面的某个传感器是否工作,然后将工作的传感器图像合成一张图像并输出给电脑。实现原理代码...
2021-06-22 19:12:45
2960
原创 使用云钥相机进行九点手眼标定
简介我们在做图像处理时,获取的是图像坐标系中的坐标。为了能让机器能正常工作,我们需要将图像坐标转换到机器坐标系中。我们可以采用九点手眼标定的方法,进行坐标转换。九点手眼标定的原理这里就不详细讲解了,大家请看《基于OpenCv的机器人手眼标定(九点标定法)》。代码这里我们已经打印了9个圆,并已知9个圆心的机器坐标。然后使用云钥工业相机实时采集图像,使用opencv找到九个圆心坐标,然后使用estimateAffine2D函数得到转换矩阵。#include <stdio.h>#includ
2021-05-17 16:36:23
529
1
原创 CKSDK 6步获取云钥工业相机图像
简介使用CKSDK通过6步快速获取云钥工业相机图像。代码#include <stdio.h>#include <string>#include <opencv2/opencv.hpp>#include "CKCameraInterface.h"void process_ckcamera(){ HANDLE hCamera; int cameraNum; //第一步:查找所有的相机 int ret = CameraEnumerateDevice(&
2021-05-17 15:05:49
674
原创 多台云钥工业相机同步拍照
简介某些项目需求使用多台相机同时拍摄某个场景不同角度的图片,比如制作黑客帝国电影中的“子弹时间”那样的视频效果。或者需要拍摄一线产线完整的图片,因为一个相机的视角有限,拍摄不到完整的产线情况。这个时候我们可以使用多个相机来进行拍摄。实现原理工业相机一般带有输入输出光耦IO,输入光耦IO可以当成触发进行触发拍照,输出光耦IO可以输出我们需要的信号。我们把多台相机的输入IO连接到一起,就能起到同时触发的作用。需要拍照的时候只需要有一个机械开关给相机发个光耦开关信号即可。如果需要软件来控制是否拍照,则只需要
2020-05-25 10:32:18
2807
原创 使用工业相机的用户存储空间进行软件加密
使用工业相机好不容易做了一个项目,写了一个漂亮的软件。但是因为成本原因又不能使用加密狗,软件出售后又担心被竞争对手直接复制。现在介绍一个方法,如果使用的工业相机满足以下条件,即可实现加密功能。每台工业相机都具有唯一的序列号且不能更改工业相机有用户存储空间或者用户自定义序列号实现原理加密过程因为每台相机都能保证有唯一的序列号,我们可以读取这个序列号然后使用自定义的算法进行加密,然后将加密后的数据写入到相机的用户存储空间或者用户自定义序列号解决验证过程打开相机读取相机序列号,再读取相
2020-05-22 15:18:18
1036
原创 使用opencv直接打开云钥GigE网络工业相机
使用opencv直接打开云钥GigE网络工业相机一直以来,使用opencv打开网络工业相机获取图像是一个麻烦的事情,一般的做法是对接工业相机厂商提供的SDK库,使用其中API函数。但是SDK库中基本上都有上百个函数,需要详细阅读SDK的API帮助文档,或者寻求工业相机厂商的帮助,这是一个耗时的过程。如果只是想简单的通过相机获取图片,不需要特殊的功能,像打开UVC USB camera那样简单的几行代码就能搞定将是一件很幸福的事情。使用云钥科技的GigE网络工业相机可以就可以有做到。按以下步骤即可:相
2020-05-22 11:56:24
3854
原创 支持FLIR红外摄像头和可见光摄像头的网络转换板的方案设计
支持FLIR红外摄像头和可见光摄像头的网络转换板的方案设计 本方案可支持FLIR红外摄像头和可见光摄像头的输入图像。FLIR通过LVDS将图像信号传输到方案板,可见光摄像头使用HDMI输出到方案板,方案板将输入的图像进行H264压缩处理后通过网络RJ45传输给后端应用,如图传模块。同时方案板支持3个串口,可接收后端模块发送的串口指令进行参数设置,或者转发到FLIR红外光摄像头或可见光摄像头
2017-10-26 09:32:22
1215
转载 emacs中cc-mode的缩进配置方法详解
转载地址:http://hi.baidu.com/susdisk/blog/item/b33a6bcaf6d24e4cf21fe78a.htmlemacs的初学者首先应该用到的就是语法高亮和代码缩进配置了,代码缩进的配置一般来讲是使用cc-mode。网上有不少已经配置好的配置文件,但这些配置文件中所设置的代码缩进风格并不一定适用于每个人。而对于如何配置缩进,资料比较少。我就自己
2012-02-25 19:42:50
3349
原创 Dm355增加启动boot logo
<br /> 在内核中增加启动logo是比较简单的.make menuconfig->device driver->graphics support->logo configuration,里面的全都选上.编译内核的时候会将driver/video/logo中的图片转换为C语言的数组,编译进内核.所以如果需要更换图片,只需要将另外一张PPM图片覆盖就可以了.下面是PPM图片制作的过程.<br />1. 首先在linux中安装netpbm包.我使用的是ubuntu 10.04,输入以下
2010-07-16 14:05:00
797
CameraEncryptDecrypt.zip
2020-05-22
AR0230 DataSheet
2015-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人