Member 13368895 Ответов: 0

Blobcounting Aforge проблема


У меня возникли проблемы с созданием прямоугольника в aforge blobcountingobjectprocessing.
движение обнаружено, однако оно не рисует прямоугольник при движении.
надеюсь, кто-нибудь может дать мне какой-нибудь совет.
это код, который я пытаюсь работать до сих пор

video = (Bitmap)eventArgs.Frame.Clone();
            
            if (pix > 0.02)
            {
             
                if (motionProcessing.ObjectsCount > 1)
                {
                    motionProcessing.MinObjectsHeight = 10;
                    motionProcessing.MinObjectsWidth = 10;  
                    Rectangle[] rects = motionProcessing.ObjectRectangles;

                    if (rects.Length > 0)
                    {
                        Graphics graphic = Graphics.FromImage(video);
                        Rectangle objec = rects[0];
       
                        using (Pen pen = new Pen(Color.White, 3))
                        {
                            graphic.DrawRectangle(pen, objec);
                            PointF drawPoin = new PointF(objec.X, objec.Y);
                            String widthofimage = "width: " + objec.Width.ToString();
                            String heightofimage = "height: " + objec.Height.ToString();
                            callsetFrmtext(label1, label2, widthofimage, heightofimage);
                            
                        }
                   }

                        
                }
            }
            else
            {
           
                callsetFrmtext(label1, label2, Convert.ToString(0), Convert.ToString(0));
            }
            pix = motiondetector.ProcessFrame(video);


Что я уже пробовал:

я пробовал использовать blobcounter и colorfiltering и это работает но в этой проблеме
blobcountingobjectprocessing не работает для меня.
кто-нибудь, пожалуйста, помогите :(

0 Ответов