Comments (16)
Please upgrade the version of OpenVINO to 2019 R1. #33
from openvino-yolov3.
@PINTO0309 Thanks for quick reply.
I believe there must be some issue with Myriad plugin of 2018 version.
But if I convert the model for CPU, it even then gives some False Positives with very high confidence. And when I test the same video with darknet, it gives no such False Positives.
Can you suggest some possible reasons for it ?
from openvino-yolov3.
I don't know exactly what you generated .pb, .bin, .xml, so I can't answer exactly.
- Lack of training epoch
- Incorrect definition of .cfg
- Model conversion forgot the "--tiny" option
- BGR to RGB, or RGB to BGR
- mean value mistake
- normalization mistake
from openvino-yolov3.
Same result as you. I use 2019 R1 version, but still some false positives. See #32
from openvino-yolov3.
@derek-zr did you find any way out ?
from openvino-yolov3.
@derek-zr did you find any way out ?
Still trying. I test the pb model, the result is good. But the IR model have many false positives. So i think the reason is the bin and xml conversion.
from openvino-yolov3.
Yes. Same results here.
from openvino-yolov3.
Yes. Same results here.
Seems I find the reasons. I try cpp script with coco weights and the result is pretty good. So I guess there's some problems when we modify the test.py. So if i want to use the local video with a more high resolution, what should I modify the preprocess code? # @PINTO0309
Then I find that even though i use cpp version with my own model ,there are some false positives, i guess it shows that the original weights should retrain more epoch and be more accurate.
from openvino-yolov3.
After some experiments, I find some reasons. First, for image aspect ratio that are not 1:1, the draw location calculate may be wrong, so there will be some boxes which are displaced. Second, I wonder that if the preprocess to keep the aspect ration is necessary. Because I find that there are still a lot of false positives in my own model and the coco model is not so accurate.
from openvino-yolov3.
I recognize that there is an aspect rate bug.
Please modify the cpp program referring to the Python program.
from openvino-yolov3.
I recognize that there is an aspect rate bug.
Please modify the cpp program referring to the Python program.
Thanks for your reply. I also find that the cpp version don't have the same preprocess. But i find that even if i use the preprocess in python, there is still a lot of false positives in my own model.
from openvino-yolov3.
After a longer training process ,the new model still performs bad. And pb model performs great, but IR model produce many false positives.
from openvino-yolov3.
@derek-zr I converged my network to 0.5 loss and even then getting FP with this python script.
from openvino-yolov3.
yeah. The loss of mine is even lower but still some FP and the detection results is bad. I think it's a bug in the intel conversion python code.
from openvino-yolov3.
Have you solved it? One author from the intel forum says that it may be the bug in the logistic layer code. https://software.intel.com/en-us/forums/computer-vision/topic/808504#comment-1938506
I try to change the code,but still bad results.
from openvino-yolov3.
I have the same issue, bad results with IR, good results with TF...
Did someone find a solution for this?
from openvino-yolov3.
Related Issues (20)
- Cannot get results from pb model.
- train
- Darknet19 pre-train model convert error.
- Need help in converting the results into audio output HOT 2
- What is the output mean? HOT 1
- FPS HOT 4
- Yolov3_tiny python mo_tf.py run error
- Openvino performance a lot worse than darknet model HOT 3
- Decoding format of results stored in output blobs
- kvs flask pipeline and async_lock issue on multiple request
- Yolov4 HOT 2
- Not compatible with 2020.4 since the file libcpu_extension.so is missing HOT 2
- Exception:Path to the model tiny-yolo-v3 doesn't exist or it's a directory HOT 6
- IndexError: tuple index out of range HOT 1
- RuntimeError: Can not init Myriad device: NC_ERROR
- Argument shapes are inconsistent; they must have the same rank, and must have equal dimension everywhere except on the concatenation axis (axis 1).
- cnt, dev = heapq.heappop(self.heap_request) IndexError: index out of range
- Rectangle only on the center of the object when running YOLOv3-Tiny on NCS2 with smaller size HOT 2
- In linux, compile darknet as libdarknet.so. I just write a simple yolo_console_dll.cpp to link .so.
- The download scripts for lrmodels fails. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openvino-yolov3.