您好!
最近刚拿到这款网络摄像机,DM8127 IPNC。
现在我想脱离网络,也不用编解码什么的,就想直接实现一个简单的采集+显示即可,我知道好像是有一个usecase可以直接实现capture–>display,然后我在<8127IPNCInstallDir>/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_capturedisplay.c 找到了这个multich_capturedisplay.c文件,请问是不是就是这个usecase? 那请问要怎么使用它呢?怎么编译,怎么运行呢?
另外,我还看到文件系统里有个 /filesys/opt/ipnc/autorun_capturedisplay.sh这个脚本,这个怎么用?是与这个capture–>display usecase有关吗?
不好意思,一个新手,不知道问的对不对…请多指教!谢谢!
感谢回答!
再次感谢!
Chris Meng:
你好,
请在Rules.make里面打开CAPTURE_DISPLAY_MODE_ON选项。
# This usecase enables Capture + Display mode, normally used for sensor bringup and during IPIPE tunnning# Set this flag FRAMES_TO_A8 to "YUV" will send secondary stream only with a round trip M3-A8-M3 to reach the SD display# Set this flag FRAMES_TO_A8 to "RAW" will send RAW frames to A8 and then back to M3# This flag FRAMES_TO_A8 can be set only if CAPTURE_DISPLAY_MODE_ON is set to YESCAPTURE_DISPLAY_MODE_ON := NO -》修改为YESFRAMES_TO_A8 := NO
Harry:
回复 Chris Meng:
你好,非常感谢您的回答!
我还有问题:
1. CAPTURE_DISPLAY_MODE_ON := NO -》修改为YES,这个只是开启了Capture + Display的usecase的运行开关而已吗,那其他的如网页显示编解码什么的,是不是照常进行?
2. 刚拿到摄像机的时候,里面预先烧好的程序,是既可以直接HDMMI显示,又可以网页显示的,是不是说【Capture + Display的usecase】开关+其他开关都打开了?
3. makefile文件里的这个CAPTURE_DISPLAY_MODE_ON 是如何影响在C源码文件的编译来开启Capture + Display的usecase,我好像没看到这个flag是怎么具体传入C源码。
4. /filesys/opt/ipnc/下的这个autorun_capturedisplay.sh脚本有用到吗,干嘛用的,好像Linux开机自启动没调用到它?
再次感谢您的回答!谢谢!
Harry:
回复 Chris Meng:
恩,非常感谢您的回答,谢谢!麻烦你了!
Harry:
回复 Chris Meng:
非常感谢Chris Meng!
顺便再问下,请问IPNC RDK里是否有scalar缩放的相关usecase呢?谢谢!
Ternence_Hsu:
回复 Harry:
你好;
关于scaler 缩放,在 ipnc sdk 中
Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_quadstream_noisefilter.c
Source/ipnc_rdk/ipnc_mcfw/mcfw/src_linux/mcfw_api/usecases/multich_tristream_fullfeature.c
在这两个usecase 中有使用到,可以用来参考
Harry:
回复 Ternence_Hsu:
嗯,多谢Ternence Hsu!我先看看这几个usecase。