随笔分类 - Basler相机
摘要:【安装】先安装 Basler_pylon_7.2.1.25747再安装补充包 pylon_Supplementary_Package_for_MPEG-4_1.0.1.118可录制mp4格式。 【设置】pylon Viewer界面——窗口——录制设置 录制间隔 与 播放速度 需匹配,否则有慢放或快放
阅读全文
摘要:针对右侧和下侧黑边问题,对官方转换函数设置如下即可解决: 相机像素格式:BayerRG8 【C++】 CImageFormatConverter fc; fc.OutputPixelFormat = PixelType_BGR8packed; //用于OpenCV //fc.OutputPixelF
阅读全文
摘要:一般四种bayer格式: 其中R、B只占了所有像素个数的1/4,G占了1/2。 bayer图可以直接抽出R、G、B单通道图,但尺寸是bayer图的1/2(其中2个G求平均得到1个G)。 如何抽取,参考我的博客CPU指令集——bayer抽取r、g、b三通道 - 夕西行 - 博客园 (cnblogs.c
阅读全文
摘要:Cameras | Basler (baslerweb.com) 以查看acA3088-57umMED为例,查看是否支持Binning功能。
阅读全文
摘要:【转Halcon HImage】 C++与C#代码,下载如下: How can I convert a pylon GrabResult into an MVTec HALCON image buffer? (baslerweb.com) 【转OpenCV Mat】 Getting started
阅读全文
摘要:宽高设置,其实是裁图。那么如何保持视野不变,降低分辨率呢? 支持Binning功能(像素合并)的相机才能降低分辨率。 目前手头的黑白相机支持,彩色相机不支持。黑白型号 acA3088-57umMED,彩色型号 acA2440-75ucMED。 pylon Viewer客户端上,Image Forma
阅读全文
摘要:Basler官方的python支持放到了GitHub上,GitHub - basler/pypylon: The official python wrapper for the pylon Camera Software Suite 截止到2022.11.27日,支持到python 3.10版本,因
阅读全文
摘要:pylon Viewer界面中有 8、12、16、24 Bits 黑白相机除了Mono8还有Mono12p,Mono12 注意12不带p的是补了0000的16位,灰度值会以16倍数变化,而不是连续的。 可以通过转换函数 Pylon::CImageFormatConverter 将输入的图像格式转为其
阅读全文
摘要:1、使用pylon Viewer修复 点击问题相机,右侧下方点击修复。 2、如果未解决,如win7系统,是由于缺少补丁导致数字签名验证失败,阻止了驱动的正确安装。 补丁下载链接如下:https://www.microsoft.com/en-us/download/details.aspx?id=46
阅读全文
摘要:1、推荐使用官方回调函数。回调函数比自己创建死循环线程效率高、CPU占用率低,在彩色相机加锁后后者帧率下降明显。 2、如果使用回调函数,注册时使用 Pylon::Cleanup_None,不推荐 Pylon::Cleanup_Delete 因为在自己手动delete指针后,可能报出多次delete的
阅读全文
摘要:【推荐养成的习惯】 1、函数返回bool 2、函数内优先判断参数是否存在可用 3、使用try catch 【正题】 无论什么品牌的相机,Bayer转RGB都涉及到插值(参考官网解释),因此建议使用官方SDK里的函数进行转换。针对Basler相机,代码如下: bool BaslerCamera::to
阅读全文