This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM36x IPNC face detection / face recognition not working?



Hi All,

I've tried the past few releases of the SDK, I've read the User's Guide and the Product Datasheet IPNC, and searched the forum.  All I've been able to determine is that face detection and face recognition are only expected to work at 720P and lower.  I don't see if this needs to be H264 or MPEG4.  Trying all the combinations, and all the relevant demo modes, I can see no indication that face detect or face recognition function at all.  There is no alarm, no bounding box; no indication of any kind that a face has been detected or recognized.  I've even connected the serial output to see if some indication is made, but nothing...  Motion detection seems to work as expected. The ROI FD demo puts an ROI box in the display, but again no other indication that a face is actually detected.

I'm currently running V5.0 of the SDK, and I've tried the pre-built binaries and built from source.  I've installed to NAND to insure there were no network delays.  Is there some way to get this working?  Could someone check this to see what the issue might be?

Thanks in advance...

  • Hi John,

    Only processors with letter "F" in its name supports face detection, like this one : TMS320DM368ZCEF.

    http://e2e.ti.com/support/embedded/linux/f/354/t/202303.aspx

     

    Regards.

  • Hi Marko,

    Thanks for the reply, and I understand the characteristics of the different DM36x parts.  My question concerns my DM368 IPNC purchased from Appro through TI.  The only options for those cameras is whether you want auto-iris or manual iris.  ALL the DM368 IPNC cameras are supposed to support face detection and face recognition, is this correct?  So I'm asking what could be causing my DM368 IPNC camera not to have functional face detection and face recognition?  Do I need to open my camera to check if the processor is actually an "F" part?  Has anyone checked the face detection and face recognition for SDK V4.1 and V5.0 on a known "F" camera?  I'm trying to determine the real reason my face detection and face recognition isn't working.  I'd appreciate any assistant that could be provided...

    Best Regards...

  • Again, I wanted to ask why my face detection / recognition isn't working.  My camera has a sticker that says "DM368IPNC-MT5-A055".  Inside the processor is marked "TMS320DM365BZCE 40 FA-99 ACHPW".  So now I'm wondering why the camera says it's a DM368, but the processor says DM365 (although the DM368 code has always run on it).  I bought and paid for a DM368-based camera with face recognition, and I'm not seeing that functionality.  Please HELP!

  • John,

    Can you please share the log at console for av_server tasks, does this show FD tasks taking more time like order of more than 100ms?

    It looks like the part in the IPNC RDK does not have the FD enabled in it

    Regards,

    Raghu

  • Hi Raghu,

    Thank you for lookig into this.  Below is the log from power-up through root login, just to insure you have all the information you need.  If you need additional info, I'd be happy to help.

    Best Regards...

    DM36x initialization passed! TI UBL Base Version: 1.50 Boot Loader BootMode = NAND Starting NAND Copy... Valid magicnum, 0xA1ACED66, found in block 0x00000008. Boot Mode Task Completed

    IPNC UBL Version: 2.2.0 Platform: DM368-486

    UBL Executed Sucessfully

    Jumping to entry point at 0x81080000

    U-Boot 1.3.4 (Mar 25 2013 - 12:12:53) DM368-IPNC-5.0.0

    I2C:   ready DRAM:  128 MB NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) Bad block table not found for chip 0 Bad block table not found for chip 0

     loop oob 81021ad8 Bad block table written to 0x07fe0000, version 0x01

     loop oob 81021ad8 Bad block table written to 0x07fc0000, version 0x01 128 MiB In:    serial Out:   serial Err:   serial ARM Clock :- 486MHz DDR Clock :- 360MHz Ethernet PHY: GENERIC @ 0x01 Hit any key to stop autoboot:  0

    Loading from NAND 128MiB 3,3V 8-bit, offset 0x500000    Image Name:   Linux-2.6.37_IPNC_DM368_5.0.0    Image Type:   ARM Linux Kernel Image (uncompressed)    Data Size:    3448224 Bytes =  3.3 MB    Load Address: 80008000    Entry Point:  80008000 ## Booting kernel from Legacy Image at 80700000 ...    Image Name:   Linux-2.6.37_IPNC_DM368_5.0.0    Image Type:   ARM Linux Kernel Image (uncompressed)    Data Size:    3448224 Bytes =  3.3 MB    Load Address: 80008000    Entry Point:  80008000    Loading Kernel Image ... OK OK

    Starting kernel ...

    [    0.000000] Linux version 2.6.37_IPNC_DM368_5.0.0 (root@jc3-vgn) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu Mar 28 10:08:19 PDT 2013 [    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 [    0.000000] CPU: VIVT data cache, VIVT instruction cache [    0.000000] Machine: DaVinci DM36x IPNC [    0.000000] Memory policy: ECC disabled, Data cache writeback [    0.000000] DaVinci dm365_rev1.1 variant 0x0 [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12192 [    0.000000] Kernel command line: mem=48M console=ttyS1,115200n8 noinitrd rw ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs cmemk.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248 [    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [    0.000000] Memory: 48MB = 48MB total [    0.000000] Memory: 45176k/45176k available, 3976k reserved, 0K highmem [    0.000000] Virtual kernel memory layout: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB) [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) [    0.000000]     DMA     : 0xff000000 - 0xffe00000   (  14 MB) [    0.000000]     vmalloc : 0xc3800000 - 0xfea00000   ( 946 MB) [    0.000000]     lowmem  : 0xc0000000 - 0xc3000000   (  48 MB) [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB) [    0.000000]       .init : 0xc0008000 - 0xc0028000   ( 128 kB) [    0.000000]       .text : 0xc0028000 - 0xc032d000   (3092 kB) [    0.000000]       .data : 0xc032e000 - 0xc0351da0   ( 144 kB) [    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [    0.000000] Preemptable hierarchical RCU implementation. [    0.000000]  RCU-based detection of stalled CPUs is disabled. [    0.000000]  Verbose stalled-CPUs detection is disabled. [    0.000000] NR_IRQS:245 [    0.000000] Console: colour dummy device 80x30 [    0.000274] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (lpj=1077248) [    0.000329] pid_max: default: 32768 minimum: 301 [    0.000590] Mount-cache hash table entries: 512 [    0.001318] CPU: Testing write buffer coherency: ok [    0.002860] devtmpfs: initialized [    0.005590] DaVinci: 8 gpio irqs [    0.006165] NET: Registered protocol family 16 [    0.102338] bio: create slab <bio-0> at 0 [    0.106694] SCSI subsystem initialized [    0.110566] usbcore: registered new interface driver usbfs [    0.111821] usbcore: registered new interface driver hub [    0.112655] usbcore: registered new device driver usb [    0.115620] vpss vpss: dm365_vpss vpss probed [    0.115678] vpss vpss: dm365_vpss vpss probe success [    0.117474] Advanced Linux Sound Architecture Driver Version 1.0.23. [    0.119327] Switching to clocksource timer0_1 [    0.185316] NET: Registered protocol family 2 [    0.185608] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [    0.186374] TCP established hash table entries: 2048 (order: 2, 16384 bytes) [    0.186502] TCP bind hash table entries: 2048 (order: 1, 8192 bytes) [    0.186584] TCP: Hash tables configured (established 2048 bind 2048) [    0.186613] TCP reno registered [    0.186646] UDP hash table entries: 256 (order: 0, 4096 bytes) [    0.186700] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [    0.187162] NET: Registered protocol family 1 [    0.249409] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [    0.252963] msgmni has been set to 88 [    0.255520] io scheduler noop registered (default) [    0.256984] CSL: Module install successful, device major num = 254 [    0.257029] CSL: Module version 0.10.00, built on Mar 28 2013 10:00:51 [    0.257078] I2C: Module install successful, device major num = 253 [    0.257115] DMA: Module install successful, device major num = 252 [    0.257141] DRV: Module install successful [    0.257165] DRV: Module built on Mar 28 2013 10:00:52 [    0.257189] DRV: EDMACC.QUEPRI  = 00002777 [    0.257209] DRV: SYSTEM.MSTPRI0 = 00440011 [    0.257229] DRV: SYSTEM.MSTPRI1 = 00000444 [    0.257249] DRV: ISP.BCR        = 00000002 [    0.257269] DRV: SYSTEM.MISC    = 00000399 [    0.257289] EDMAK module: built on Mar 28 2013 at 10:00:38 [    0.257317]   Reference Linux version 2.6.37 [    0.257340]   File /home/jc3/ipnc/Source/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c [    0.258781] IRQK module: built on Mar 28 2013 at 10:00:30 [    0.258828]   Reference Linux version 2.6.37 [    0.258853]   File /home/jc3/ipnc/Source/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c [    0.260525] irqk initialized [    0.261949] CMEMK module: built on Mar 28 2013 at 10:00:36 [    0.262000]   Reference Linux version 2.6.37 [    0.262025]   File /home/jc3/ipnc/Source/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c [    0.266400] allocated heap buffer 0xc4000000 of size 0x5000000 [    0.266440] heap fallback enabled - will try heap if pool buffer is not available [    0.266479] CMEM Range Overlaps Kernel Physical - allowing overlap [    0.266510] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000) [    0.266644] cmemk initialized [    0.266698] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [    0.288613] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A [    0.308540] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A [    0.816980] console [ttyS1] enabled [    0.823843] brd: module loaded [    0.834925] NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung ) [    0.843440] Bad block table not found for chip 0 [    0.849350] Bad block table not found for chip 0 [    0.854165] Scanning device for bad blocks [    0.936793] Creating 7 MTD partitions on "davinci_nand.0": [    0.942442] 0x000000000000-0x000000300000 : "bootloader" [    0.951782] 0x000000300000-0x000000500000 : "params" [    0.960842] 0x000000500000-0x000000900000 : "kernel" [    0.969814] 0x000000900000-0x000003100000 : "filesystem1" [    0.979589] 0x000003100000-0x000003900000 : "data1" [    0.988868] 0x000003900000-0x000006100000 : "filesystem2" [    0.998742] 0x000006100000-0x000008000000 : "data2" [    1.008183] davinci_nand davinci_nand.0: controller rev. 2.3 [    1.016932] UBI: attaching mtd3 to ubi0 [    1.021104] UBI: physical eraseblock size:   131072 bytes (128 KiB) [    1.027423] UBI: logical eraseblock size:    126976 bytes [    1.033002] UBI: smallest flash I/O unit:    2048 [    1.037742] UBI: sub-page size:              512 [    1.042476] UBI: VID header offset:          2048 (aligned 2048) [    1.048528] UBI: data offset:                4096 [    1.285747] UBI: max. sequence number:       9 [    1.301457] UBI warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 2, need 3 [    1.314186] UBI: attached mtd3 to ubi0 [    1.317977] UBI: MTD device name:            "filesystem1" [    1.323615] UBI: MTD device size:            40 MiB [    1.328532] UBI: number of good PEBs:        320 [    1.333278] UBI: number of bad PEBs:         0 [    1.337759] UBI: number of corrupted PEBs:   0 [    1.342282] UBI: max. allowed volumes:       128 [    1.346932] UBI: wear-leveling threshold:    4096 [    1.351709] UBI: number of internal volumes: 1 [    1.356183] UBI: number of user volumes:     1 [    1.360694] UBI: available PEBs:             0 [    1.365166] UBI: total number of reserved PEBs: 320 [    1.370109] UBI: number of PEBs reserved for bad PEB handling: 2 [    1.376155] UBI: max/mean erase counter: 2/0 [    1.380484] UBI: image sequence number:  1847818009 [    1.385433] UBI: background thread "ubi_bgt0d" started, PID 402 [    1.440102] davinci_mdio davinci_mdio.0: davinci mdio revision 1.4 [    1.446346] davinci_mdio davinci_mdio.0: detected phy mask fffffffd [    1.454057] davinci_mdio.0: probed [    1.457520] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown [    1.465369] i2c /dev entries driver [    1.471040] Linux media interface: v0.10 [    1.475647] Linux video capture interface: v2.00 [    1.482417] vpbe-osd vpbe-osd: OSD sub device probe success [    1.488824] vpbe-venc vpbe-venc: VENC sub device probe success [    1.495612] vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered [    1.501788] Setting default output to Composite [    1.506365] Setting default mode to ntsc [    1.510501] vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device. [    1.517250] vpbe-v4l2 vpbe-v4l2: layer=c28a4400,layer->video_dev=c28a44e8 [    1.525019] vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device. [    1.531972] vpbe-v4l2 vpbe-v4l2: layer=c2860400,layer->video_dev=c28604e8 [    1.540578] watchdog watchdog: heartbeat 60 sec [    1.550371] Error: Driver 'davinci-mcbsp' is already registered, aborting... [    1.559955] asoc: cq93vc-hifi <-> davinci-vcif mapping ok [    1.569076] ALSA device list: [    1.572350]   #0: DaVinci DM365 EVM [    1.577050] TCP cubic registered [    1.580624] NET: Registered protocol family 17 [    1.641150] UBIFS: recovery needed [    1.706960] UBIFS: recovery completed [    1.710759] UBIFS: mounted UBI device 0, volume 0, name "rootfs" [    1.716819] UBIFS: file system size:   38473728 bytes (37572 KiB, 36 MiB, 303 LEBs) [    1.724585] UBIFS: journal size:       5332992 bytes (5208 KiB, 5 MiB, 42 LEBs) [    1.731994] UBIFS: media format:       w4/r0 (latest is w4/r0) [    1.737867] UBIFS: default compressor: lzo [    1.742034] UBIFS: reserved for root:  0 bytes (0 KiB) [    1.749371] VFS: Mounted root (ubifs filesystem) on device 0:13. [    1.758019] devtmpfs: mounted [    1.761248] Freeing init memory: 128K INIT: version 2.86 booting [    2.299037] UBI: attaching mtd4 to ubi1 [    2.303018] UBI: physical eraseblock size:   131072 bytes (128 KiB) [    2.309331] UBI: logical eraseblock size:    126976 bytes [    2.314827] UBI: smallest flash I/O unit:    2048 [    2.319564] UBI: sub-page size:              512 [    2.324255] UBI: VID header offset:          2048 (aligned 2048) [    2.330342] UBI: data offset:                4096 [    2.381716] UBI: max. sequence number:       69 [    2.399090] UBI: attached mtd4 to ubi1 [    2.403000] UBI: MTD device name:            "data1" [    2.408007] UBI: MTD device size:            8 MiB [    2.412933] UBI: number of good PEBs:        64 [    2.417500] UBI: number of bad PEBs:         0 [    2.422039] UBI: number of corrupted PEBs:   0 [    2.426515] UBI: max. allowed volumes:       128 [    2.431214] UBI: wear-leveling threshold:    4096 [    2.435949] UBI: number of internal volumes: 1 [    2.440462] UBI: number of user volumes:     1 [    2.444933] UBI: available PEBs:             0 [    2.449398] UBI: total number of reserved PEBs: 64 [    2.454253] UBI: number of PEBs reserved for bad PEB handling: 2 [    2.460332] UBI: max/mean erase counter: 3/1 [    2.464629] UBI: image sequence number:  551571291 [    2.469485] UBI: background thread "ubi_bgt1d" started, PID 463 UBI device number 1, total 64 LEBs (8126464 bytes, 7.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) [    3.079276] UBIFS: recovery needed [    3.145212] UBIFS: recovery completed [    3.148928] UBIFS: mounted UBI device 1, volume 0, name "ubifs_volume" [    3.155593] UBIFS: file system size:   6221824 bytes (6076 KiB, 5 MiB, 49 LEBs) [    3.163018] UBIFS: journal size:       1015809 bytes (992 KiB, 0 MiB, 6 LEBs) [    3.170252] UBIFS: media format:       w4/r0 (latest is w4/r0) [    3.176126] UBIFS: default compressor: lzo [    3.180297] UBIFS: reserved for root:  293871 bytes (286 KiB) Starting mounting local filesystems: mount Creat queue id:0 queue id:0 FileMngThread created Creat queue id:32769 queue id:32769 queue id:32769 AlramThread created Share memory init success Creat queue id:65538 queue id:65538 Creat queue id:98307 queue id:98307 IPNC_DM368_5.0.0 (root@jc3-vgn) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu Mar queue id:65538 mount: mounting /dev/root on / failed: No such file or directory mount: mounting none on /dev/shm failed: No such file or directory  failed (2: ). [    4.070576] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=181b8b0) net_search_gateway:eth0, 1A8C0, 0, 1 Check_device_version : DEVICE VER = 1 !!

    CPU is DM368

    *****************************************************************

      IPNC BUILD VERSION: DM368 IPNC RDK V5.00.00.08

    *****************************************************************

    Error: SemWait: Invalid Semaphore handler Error: SemRelease: Invalid Semaphore handler ./av_server.out DM368 NTSC TI2A AEWB 1080P H264 4000000 VBR AUTO H264 512000 VBR AUTO MENUOFF & Starting internet superserver: inetdApproDrvInit: 7 Creat queue id:131076 queue id:131076 .

    insmod: can't read '/opt/ipnc/modules/deflate.ko': No such file or directory  DM365MM Init Successful AVSERVER UI: Initializing.

     CLK Hz,  ARM   Hz =  486000000  DDR   Hz =  360000000  VPSS  Hz =  360000000  IMCOP Hz =  360000000

     [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter

     DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011

    CONFIGURING AVSERVER FOR DM368 ..... queue id:65538 SENSOR FPS VALUE = 30 [    4.917694] mt9p031 1-0048: Detected a MT9P031 chip ID 1801 [    4.923979] mt9p031: mt9p031 sensor driver registered !! queue id:131076

     FR : 0 users registered from exsiting face album IPNC_DM368_5.0.0 (root@jc3-vgn) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu Mar IPNC AUTO_IRIS = 1 [    5.553586] davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode [    5.673601] Loading iSCSI transport class v2.0-870. [    5.863221] mmc0: new SD card at address 3d57 [    5.880954] mmcblk0: mmc0:3d57 SD01G 982 MiB [    5.893568]  mmcblk0: p1 TI AWB PRODUCTION VERSION 1.0.0 [    6.130742] iscsi: registered transport (tcp) [    6.191128] PHY: 0:01 - Link is Up - 100/Full [    6.234887] musb-hdrc: version 6.0, peripheral, debug=0 [    6.339488] musb-hdrc musb-hdrc: dma type: dma-cppi3 [    6.361510] musb-hdrc musb-hdrc: USB Peripheral mode controller at fec64000 using DMA, IRQ 12 [    6.519648] loop: module loaded [    6.618108] tun: Universal TUN/TAP device driver, 1.6 [    6.627060] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [    6.701822] console [netcon0] enabled [    6.705909] netconsole: network logging started [    6.938777] PPP generic driver version 2.4.2 Simple mixer control 'PGA',0   Capabilities: cvolume cvolume-joined penum   Capture channels: Mono   Limits: Capture 0 - 3   Mono: Capture 2 [67%] [    7.020907] PPP Deflate Compression module registered Simple mixer control 'Mono DAC',0   Capabilities: pvolume pvolume-joined penum   Playback channels: Mono   Limits: Playback 0 - 63   Mono: Playback 47 [75%] sycOnvif Profile 2 SystemInit success Schedule manager init success Dmva Schedule manager init success mkdosfs 2.11 (12 Mar 2005) unable to get drive geometry, using default 255/63/dev/ram0 has 255 heads and 63 sectors per track, logical sector size is 512, using 0xf8 media descriptor, with 8192 sectors; file system has 2 12-bit FATs and 4 sectors per cluster. FAT size is 6 sectors, and provides 2036 clusters. Root directory contains 512 slots. Volume ID is 00000008, no volume label. queue id:0 umount: /mnt/mmc: not mounted mount: mounting /dev/mmcblk0 on /mnt/mmc failed: Invalid argument dns=192.168.1.1 net_search_gateway:eth0, 1A8C0, 0, 1 net_search_gateway:eth0, 0, 101A8C0, 3 dns=192.168.1.1 ERROR: Module g_file_storage does not exist in /proc/modules [    8.797791] g_file_storage gadget: No serial-number string provided! [    8.805275] g_file_storage gadget: File-backed Storage Gadget, version: 1 September 2010 [    8.813858] g_file_storage gadget: Number of LUNs=1 [    8.818837] g_file_storage gadget-lun0: ro=0, nofua=0, file: /dev/ram0 ApproDrvInit: 3 queue id:131076 queue id:0 queue id:32769 ApproDrvInit: 10 ApproDrvInit: 8 ApproDrvInit: 9 ApproDrvInit: 2 ApproDrvInit: 6 queue id:131076 queue id:131076 queue id:131076 Initializing... queue id:131076 Initializing... queue id:131076 Initializing... Initializing... Initializing... [01/Jan/1970:00:00:08 +0000] boa: server version Boa/0.94.13 ...done initializing ...done initializing ...done initializing ...done initializing [01/Jan/1970:00:00:08 +0000] boa: server built Mar 28 2013 at 10:03:58. [01/Jan/1970:00:00:08 +0000] boa: starting server pid=669, port 80 ...done initializing Play this stream using the URL:         rtsp://192.168.1.168:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG

    (We use port Play this stream using the URL:         rtsp://192.168.1.168:8557/PSIA/Streaming/channels/2?videoCodecType=H.264

    (We use port Play this stream using the URL:         rtsp://192.168.1.168:8556/PSIA/Streaming/channels/2?videoCodecType=H.264

    (We use port Play this stream using the URL:         rtsp://192.168.1.168:8554/PSIA/Streaming/channels/1?videoCodecType=MPEG4

    (We use port 8302 for optional RTSP-over-HTTP tunneling.) 8304 for optional RTSP-over-HTTP tunneling.) 8303 for optional RTSP-over-HTTP tunneling.) 8301 for optional RTSP-over-HTTP tunneling.) Play this stream using the URL:         rtsp://192.168.1.168:8553/PSIA/Streaming/channels/1?videoCodecType=MPEG4

    (We use port 8300 for optional RTSP-over-HTTP tunneling.) queue id:0 <UDN>uuid:Upnp-TVEmulator-00:00:00:00:00:00</UDN>

    Upnp port is 0 UPnP Initialized1.168/tvdevicedesc.8, port=49152 desc_doc_url = http://192.168.1.168/tvdevicedesc.xml mount: mounting devpts on /dev/pts failed: No such file or directory INIT: Entering runlevel: 5 error code = 0 Starting telnet daemon[01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.161 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.161 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory . [01/Jan/1970:00:00:10 +0000] request from 192.168.1.5 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.161 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.161 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory Starting syslogd/klogd: [01/Jan/1970:00:00:10 +0000] request from 192.168.1.5 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.5 "GET /tvcontrolSCPD.xml HTTP/1.1" irectory /tvcontrolSCPD.xml"): document open: No such file or directory done [01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.5 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:10 +0000] request from 192.168.1.162 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory device advertisement succeed. [01/Jan/1970:00:00:11 +0000] request from 192.168.1.161 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.161 "GET /tvcontrolSCPD.xml HTTP/1.1" ("/var/www/tvcontrolSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.162 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.5 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.162 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.5 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.161 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory [01/Jan/1970:00:00:11 +0000] request from 192.168.1.161 "GET /tvpictureSCPD.xml HTTP/1.1" ("/var/www/tvpictureSCPD.xml"): document open: No such file or directory getty: ioctl() TIOCSPGRP call failed: I  _____                    _____           _         _ |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _| |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|               |___|                    |___|

    Arago Project http://arago-project.org DM368_IPNC console

    Arago 2009.11 DM368_IPNC console

    DM368_IPNC login:

  • I wanted to check on the status of this.  Is there any more information I could provide, or anything else I can do to assist?  Thanks for your help...

     

  • Hi,

    I posted my reply the same day it was requested, on April 4th.  It is now April 22nd, and I have received a reply of any kind.  PLEASE, how do I get face recognition / detection working on the Appro / TI DM368 camera?  Is there anything I can do to assist?

    Thanks in advance...

  • How do I escalate this issue?  It's been nearly a month, and I'm no closer to an answer today than I was on March 28th when I posted the original question.  If the issue was that the processor in my TI / Appro sourced camera was not included in the SDK, I would think it would be a simple matter of adding my processor identifier to the list of face recognition compatible processors in the section of code that checks for that compatibility.  Could I PLEASE get some status on this issue???

     

  • Hi John,

    I have just made a quick test on LeopardBoard DM368ZCEF with LI-5M03 Leopard sensor board, using default TI IPNC-MT5 ver 2.6.
    It is working OK, drawing recangle over detected face.
    On other boards, with processor without (F), face detection doesn't work.
    So it really seems processor model issue.

    Regards,
    Marko.

  • Thank you Marco, it was very kind of you to check it, and respond so quickly.

    So TI, why did I not get the processor I paid for?  The outside of the camera says DM368, but the actual processor inside is a DM365.  All the Appro cameras are supposed to have face recognition, using an "F" processor, but my camera does not have face recognition and no "F" processor.  How can I QUICKLY get a new processor board for my TI / Appro camera that has the correct processor and get my face recognition working?

  • Finally an answer!

    It turns out that, when I purchased my DM368 IPNC camera from TI / Appro, there were no "F" face detection / recognition parts.  Appro was kind enough to research when I purchased my camera, and found I got one of the first DM368s, BEFORE there were "F" parts.  My recourse now is to get a sample or buy some "F" parts, and have the processor on my board replaced.  Fortunately I live in Southern California, and a board house is very close to me.  A 338 pin BGA should be easy to replace, right? ;-)

    As a follow-up question, where are the part numbers for the DM368 defined?  I looked in the data sheet and found the different part numbers, but didn't see what the differences were.  Specifically, what does the "D" stand for?  Do I get the TMS320DM368ZCEDF or the TMS320DM368ZCEF?  I'm guessing the "D" part, as it costs $5.80 more at 1K quantities, but I'd like to make sure before I order.  Thanks...

  • Thanks anyway...  The "D" is for the extended temperature version -40°C to 85°C