Review: IPC-LPR237B-IR / Equivalent of Dahua ITC237-PW6M-IRLZF1050-B - ANPR, Traffic & Access Control Camera

quest100

Pulling my weight
Joined
Aug 10, 2018
Messages
88
Reaction score
104
Location
CA
You are better off staying with your Z12E cameras and BI or buying this camera and the associated NVR to do what you want, and even then it probably can't check all the boxes.
Yah, that’s what I expected. Then when I tried writing down what I wanted it occurred to me that if I could FTP images with the plate and time in the file name it would work. If only Dahua would implement macros like BI that can be used in file names.

Next, what can I get from my old NVR5216 4KS2? Can it make use of any of the smarts from this camera? I don’t like the interface and switched to BI, but would it be useful running in parallel? Can the dumb NVR search based on plates?

I am loath to run an AI program on the BI computer for fear of overloading it. It seems that whenever the CPU gets near 100% BI takes a dump which requires restarting BI. I have not had nearly the problem since switching to sub feeds for all higher resolution cameras.
 

lki99

n3wb
Joined
Sep 18, 2022
Messages
1
Reaction score
0
Location
Bulgaria
FWIW, I saw this as well after enabling ITCPUSH. Basically, the first time that the camera detects a plate it sends an ITCPUSH. It then keeps sending the same plate information in that push over and over and over again. I turned it on and walked away and the next thing I knew I had over a thousand notifications. There are a few seconds between notifications but I don't remember how much, maybe 10 seconds. The same thing happens if you utilize the Device Test option under ITC. Restarting the camera clears the issue. However, as soon as you get another notification, it starts over again. This was evidenced by both my web server as well as network captures.

@EMPIRETECANDY are you able to raise this issue? I'm running the 2021-07-19 firmware. Maybe a newer firmware exists that has this fixed?
The minimal mandatory response to HTTP request must be
{
"Result": true
}
 

Robert G.

Getting comfortable
Joined
Oct 6, 2018
Messages
268
Reaction score
521
Location
North America
The minimal mandatory response to HTTP request must be
{
"Result": true
}
That would make sense, you must reply to the camera to confirm you got the last image/data that was sent. If you do not confirm receipt, it will keep sending.
 

nwiceman

n3wb
Joined
Nov 4, 2020
Messages
7
Reaction score
6
Location
US
That is interesting and thank you both for your responses.

I plan on reviving my dev work on this but would like to know if this was documented somewhere? If not, how did you know about this required response?
 

Colditz

n3wb
Joined
Oct 4, 2022
Messages
8
Reaction score
4
Location
Sheffield
The minimal mandatory response to HTTP request must be
{
"Result": true
}
This is done on purpose. The camera waits for a reply from the Server to check if the message has been received. This is to make sure that the recipient receives the missing information even after a network/power outage.

I wrote a python script that sets up a local http server that allows you to forward the post requests to a destination of your choice.

Both the keepAlive and TollgateNotification must be answered "timely" and "precisely".

I can send you two .json files that show you how the ITCPush of the camera must be answered.
 

Robert G.

Getting comfortable
Joined
Oct 6, 2018
Messages
268
Reaction score
521
Location
North America
This is done on purpose. The camera waits for a reply from the Server to check if the message has been received. This is to make sure that the recipient receives the missing information even after a network/power outage.

I wrote a python script that sets up a local http server that allows you to forward the post requests to a destination of your choice.

Both the keepAlive and TollgateNotification must be answered "timely" and "precisely".

I can send you two .json files that show you how the ITCPush of the camera must be answered.
@Colditz, I'm also successfully processing ITC messages from the cameras. Does your camera return any speed or direction information? Both of those are listed as features for the camera but I never get that data sent to me.
 

Colditz

n3wb
Joined
Oct 4, 2022
Messages
8
Reaction score
4
Location
Sheffield
@Colditz, I'm also successfully processing ITC messages from the cameras. Does your camera return any speed or direction information? Both of those are listed as features for the camera but I never get that data sent to me.
I've tested it with a ITC237 and ITC437 on the most recent firmware. The only information I get is the following. I've removed the DeviceID and base64 encoded pictures to shorten the .json.
It does not contain direction or speed. Where does it say it has these abilities?

JSON:
{
    "Picture": {
        "CutoutPic": {
            "Content": "removed",
            "PicName": "BDH121-20221026162018-plate.jpg"
        },
        "NormalPic": {
            "Content": "removed",
            "PicName": "BDH121-20221026162018.jpg"
        },
        "Plate": {
            "BoundingBox": [
                800,
                639,
                1051,
                698
            ],
            "Channel": 0,
            "Confidence": 214,
            "IsExist": true,
            "PlateColor": "White",
            "PlateNumber": "BDH121",
            "PlateType": "",
            "UploadNum": 0
        },
        "SnapInfo": {
            "AccurateTime": "2022-10-26 16:20:18.777",
            "AllowUser": false,
            "AllowUserEndTime": "",
            "BlockUser": false,
            "BlockUserEndTime": "",
            "DefenceCode": "jRrjROlbBsjbBsjf",
            "DeviceID": "removed",
            "Direction": "Unknow",
            "OpenStrobe": false,
            "SnapAddress": "",
            "SnapTime": "2022-10-26 16:20:18",
            "TriggerSource": "Video"
        },
        "Vehicle": {
            "VehicleColor": "White",
            "VehicleSeries": "Unknown",
            "VehicleSign": "LiFan",
            "VehicleType": "SaloonCar"
        },
        "VehiclePic": {
            "Content": "",
            "PicName": ""
        }
    }
}
 

Robert G.

Getting comfortable
Joined
Oct 6, 2018
Messages
268
Reaction score
521
Location
North America
I've tested it with a ITC237 and ITC437 on the most recent firmware. The only information I get is the following. I've removed the DeviceID and base64 encoded pictures to shorten the .json.
It does not contain direction or speed. Where does it say it has these abilities?

JSON:
{
    "Picture": {
        "CutoutPic": {
            "Content": "removed",
            "PicName": "BDH121-20221026162018-plate.jpg"
        },
        "NormalPic": {
            "Content": "removed",
            "PicName": "BDH121-20221026162018.jpg"
        },
        "Plate": {
            "BoundingBox": [
                800,
                639,
                1051,
                698
            ],
            "Channel": 0,
            "Confidence": 214,
            "IsExist": true,
            "PlateColor": "White",
            "PlateNumber": "BDH121",
            "PlateType": "",
            "UploadNum": 0
        },
        "SnapInfo": {
            "AccurateTime": "2022-10-26 16:20:18.777",
            "AllowUser": false,
            "AllowUserEndTime": "",
            "BlockUser": false,
            "BlockUserEndTime": "",
            "DefenceCode": "jRrjROlbBsjbBsjf",
            "DeviceID": "removed",
            "Direction": "Unknow",
            "OpenStrobe": false,
            "SnapAddress": "",
            "SnapTime": "2022-10-26 16:20:18",
            "TriggerSource": "Video"
        },
        "Vehicle": {
            "VehicleColor": "White",
            "VehicleSeries": "Unknown",
            "VehicleSign": "LiFan",
            "VehicleType": "SaloonCar"
        },
        "VehiclePic": {
            "Content": "",
            "PicName": ""
        }
    }
}

I found it here: ITC237-PW6M-IRLZF1050-B

It says the camera supports overlay of time, address (position of channel), lane (number/direction), plate (number and color), vehicle (speed, color, type) .

I see in your JSON (and mine) it has a field for direction but it always says Unknown. I know the camera can tell if the vehicle is coming towards or away the camera, it could at least give us that data but it seems not to provide anything. Speed of the vehicle would be interesting as well if available.

The vehicle type/make/color are all useless, you can almost use the data to tell what type of vehicle it is not :-(
 

Colditz

n3wb
Joined
Oct 4, 2022
Messages
8
Reaction score
4
Location
Sheffield
I found it here: ITC237-PW6M-IRLZF1050-B

It says the camera supports overlay of time, address (position of channel), lane (number/direction), plate (number and color), vehicle (speed, color, type) .

I see in your JSON (and mine) it has a field for direction but it always says Unknown. I know the camera can tell if the vehicle is coming towards or away the camera, it could at least give us that data but it seems not to provide anything. Speed of the vehicle would be interesting as well if available.

The vehicle type/make/color are all useless, you can almost use the data to tell what type of vehicle it is not :-(
I imagine that this information is only for the actual onscreen overlay (OSD). The direction/speed is not listed under the "Intelligence" Tab and might just not be sent along with the POST-Request. I'll get in touch with Dahua to see if I can get more information for you.
 
Top