Skip to content

Commit 352a94e

Browse files
authored
Update _solver.py
1 parent 4bb29cc commit 352a94e

File tree

1 file changed

+370
-0
lines changed

1 file changed

+370
-0
lines changed

src/solver/_solver.py

+370
Original file line numberDiff line numberDiff line change
@@ -325,3 +325,373 @@ def val(self):
325325
# 'mouse', 'remote', 'keyboard', 'cell phone', 'microwave',
326326
# 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock',
327327
# 'vase', 'scissors', 'stuffed toy', 'hair dryer', 'toothbrush']
328+
329+
'''
330+
obj365_classes = [
331+
(0, 'Person'),
332+
(1, 'Sneakers'),
333+
(2, 'Chair'),
334+
(3, 'Other Shoes'),
335+
(4, 'Hat'),
336+
(5, 'Car'),
337+
(6, 'Lamp'),
338+
(7, 'Glasses'),
339+
(8, 'Bottle'),
340+
(9, 'Desk'),
341+
(10, 'Cup'),
342+
(11, 'Street Lights'),
343+
(12, 'Cabinet/shelf'),
344+
(13, 'Handbag/Satchel'),
345+
(14, 'Bracelet'),
346+
(15, 'Plate'),
347+
(16, 'Picture/Frame'),
348+
(17, 'Helmet'),
349+
(18, 'Book'),
350+
(19, 'Gloves'),
351+
(20, 'Storage box'),
352+
(21, 'Boat'),
353+
(22, 'Leather Shoes'),
354+
(23, 'Flower'),
355+
(24, 'Bench'),
356+
(25, 'Potted Plant'),
357+
(26, 'Bowl/Basin'),
358+
(27, 'Flag'),
359+
(28, 'Pillow'),
360+
(29, 'Boots'),
361+
(30, 'Vase'),
362+
(31, 'Microphone'),
363+
(32, 'Necklace'),
364+
(33, 'Ring'),
365+
(34, 'SUV'),
366+
(35, 'Wine Glass'),
367+
(36, 'Belt'),
368+
(37, 'Monitor/TV'),
369+
(38, 'Backpack'),
370+
(39, 'Umbrella'),
371+
(40, 'Traffic Light'),
372+
(41, 'Speaker'),
373+
(42, 'Watch'),
374+
(43, 'Tie'),
375+
(44, 'Trash bin Can'),
376+
(45, 'Slippers'),
377+
(46, 'Bicycle'),
378+
(47, 'Stool'),
379+
(48, 'Barrel/bucket'),
380+
(49, 'Van'),
381+
(50, 'Couch'),
382+
(51, 'Sandals'),
383+
(52, 'Basket'),
384+
(53, 'Drum'),
385+
(54, 'Pen/Pencil'),
386+
(55, 'Bus'),
387+
(56, 'Wild Bird'),
388+
(57, 'High Heels'),
389+
(58, 'Motorcycle'),
390+
(59, 'Guitar'),
391+
(60, 'Carpet'),
392+
(61, 'Cell Phone'),
393+
(62, 'Bread'),
394+
(63, 'Camera'),
395+
(64, 'Canned'),
396+
(65, 'Truck'),
397+
(66, 'Traffic cone'),
398+
(67, 'Cymbal'),
399+
(68, 'Lifesaver'),
400+
(69, 'Towel'),
401+
(70, 'Stuffed Toy'),
402+
(71, 'Candle'),
403+
(72, 'Sailboat'),
404+
(73, 'Laptop'),
405+
(74, 'Awning'),
406+
(75, 'Bed'),
407+
(76, 'Faucet'),
408+
(77, 'Tent'),
409+
(78, 'Horse'),
410+
(79, 'Mirror'),
411+
(80, 'Power outlet'),
412+
(81, 'Sink'),
413+
(82, 'Apple'),
414+
(83, 'Air Conditioner'),
415+
(84, 'Knife'),
416+
(85, 'Hockey Stick'),
417+
(86, 'Paddle'),
418+
(87, 'Pickup Truck'),
419+
(88, 'Fork'),
420+
(89, 'Traffic Sign'),
421+
(90, 'Balloon'),
422+
(91, 'Tripod'),
423+
(92, 'Dog'),
424+
(93, 'Spoon'),
425+
(94, 'Clock'),
426+
(95, 'Pot'),
427+
(96, 'Cow'),
428+
(97, 'Cake'),
429+
(98, 'Dining Table'),
430+
(99, 'Sheep'),
431+
(100, 'Hanger'),
432+
(101, 'Blackboard/Whiteboard'),
433+
(102, 'Napkin'),
434+
(103, 'Other Fish'),
435+
(104, 'Orange/Tangerine'),
436+
(105, 'Toiletry'),
437+
(106, 'Keyboard'),
438+
(107, 'Tomato'),
439+
(108, 'Lantern'),
440+
(109, 'Machinery Vehicle'),
441+
(110, 'Fan'),
442+
(111, 'Green Vegetables'),
443+
(112, 'Banana'),
444+
(113, 'Baseball Glove'),
445+
(114, 'Airplane'),
446+
(115, 'Mouse'),
447+
(116, 'Train'),
448+
(117, 'Pumpkin'),
449+
(118, 'Soccer'),
450+
(119, 'Skiboard'),
451+
(120, 'Luggage'),
452+
(121, 'Nightstand'),
453+
(122, 'Tea pot'),
454+
(123, 'Telephone'),
455+
(124, 'Trolley'),
456+
(125, 'Head Phone'),
457+
(126, 'Sports Car'),
458+
(127, 'Stop Sign'),
459+
(128, 'Dessert'),
460+
(129, 'Scooter'),
461+
(130, 'Stroller'),
462+
(131, 'Crane'),
463+
(132, 'Remote'),
464+
(133, 'Refrigerator'),
465+
(134, 'Oven'),
466+
(135, 'Lemon'),
467+
(136, 'Duck'),
468+
(137, 'Baseball Bat'),
469+
(138, 'Surveillance Camera'),
470+
(139, 'Cat'),
471+
(140, 'Jug'),
472+
(141, 'Broccoli'),
473+
(142, 'Piano'),
474+
(143, 'Pizza'),
475+
(144, 'Elephant'),
476+
(145, 'Skateboard'),
477+
(146, 'Surfboard'),
478+
(147, 'Gun'),
479+
(148, 'Skating and Skiing Shoes'),
480+
(149, 'Gas Stove'),
481+
(150, 'Donut'),
482+
(151, 'Bow Tie'),
483+
(152, 'Carrot'),
484+
(153, 'Toilet'),
485+
(154, 'Kite'),
486+
(155, 'Strawberry'),
487+
(156, 'Other Balls'),
488+
(157, 'Shovel'),
489+
(158, 'Pepper'),
490+
(159, 'Computer Box'),
491+
(160, 'Toilet Paper'),
492+
(161, 'Cleaning Products'),
493+
(162, 'Chopsticks'),
494+
(163, 'Microwave'),
495+
(164, 'Pigeon'),
496+
(165, 'Baseball'),
497+
(166, 'Cutting/chopping Board'),
498+
(167, 'Coffee Table'),
499+
(168, 'Side Table'),
500+
(169, 'Scissors'),
501+
(170, 'Marker'),
502+
(171, 'Pie'),
503+
(172, 'Ladder'),
504+
(173, 'Snowboard'),
505+
(174, 'Cookies'),
506+
(175, 'Radiator'),
507+
(176, 'Fire Hydrant'),
508+
(177, 'Basketball'),
509+
(178, 'Zebra'),
510+
(179, 'Grape'),
511+
(180, 'Giraffe'),
512+
(181, 'Potato'),
513+
(182, 'Sausage'),
514+
(183, 'Tricycle'),
515+
(184, 'Violin'),
516+
(185, 'Egg'),
517+
(186, 'Fire Extinguisher'),
518+
(187, 'Candy'),
519+
(188, 'Fire Truck'),
520+
(189, 'Billiards'),
521+
(190, 'Converter'),
522+
(191, 'Bathtub'),
523+
(192, 'Wheelchair'),
524+
(193, 'Golf Club'),
525+
(194, 'Briefcase'),
526+
(195, 'Cucumber'),
527+
(196, 'Cigar/Cigarette'),
528+
(197, 'Paint Brush'),
529+
(198, 'Pear'),
530+
(199, 'Heavy Truck'),
531+
(200, 'Hamburger'),
532+
(201, 'Extractor'),
533+
(202, 'Extension Cord'),
534+
(203, 'Tong'),
535+
(204, 'Tennis Racket'),
536+
(205, 'Folder'),
537+
(206, 'American Football'),
538+
(207, 'Earphone'),
539+
(208, 'Mask'),
540+
(209, 'Kettle'),
541+
(210, 'Tennis'),
542+
(211, 'Ship'),
543+
(212, 'Swing'),
544+
(213, 'Coffee Machine'),
545+
(214, 'Slide'),
546+
(215, 'Carriage'),
547+
(216, 'Onion'),
548+
(217, 'Green Beans'),
549+
(218, 'Projector'),
550+
(219, 'Frisbee'),
551+
(220, 'Washing Machine/Drying Machine'),
552+
(221, 'Chicken'),
553+
(222, 'Printer'),
554+
(223, 'Watermelon'),
555+
(224, 'Saxophone'),
556+
(225, 'Tissue'),
557+
(226, 'Toothbrush'),
558+
(227, 'Ice Cream'),
559+
(228, 'Hot Air Balloon'),
560+
(229, 'Cello'),
561+
(230, 'French Fries'),
562+
(231, 'Scale'),
563+
(232, 'Trophy'),
564+
(233, 'Cabbage'),
565+
(234, 'Hot Dog'),
566+
(235, 'Blender'),
567+
(236, 'Peach'),
568+
(237, 'Rice'),
569+
(238, 'Wallet/Purse'),
570+
(239, 'Volleyball'),
571+
(240, 'Deer'),
572+
(241, 'Goose'),
573+
(242, 'Tape'),
574+
(243, 'Tablet'),
575+
(244, 'Cosmetics'),
576+
(245, 'Trumpet'),
577+
(246, 'Pineapple'),
578+
(247, 'Golf Ball'),
579+
(248, 'Ambulance'),
580+
(249, 'Parking Meter'),
581+
(250, 'Mango'),
582+
(251, 'Key'),
583+
(252, 'Hurdle'),
584+
(253, 'Fishing Rod'),
585+
(254, 'Medal'),
586+
(255, 'Flute'),
587+
(256, 'Brush'),
588+
(257, 'Penguin'),
589+
(258, 'Megaphone'),
590+
(259, 'Corn'),
591+
(260, 'Lettuce'),
592+
(261, 'Garlic'),
593+
(262, 'Swan'),
594+
(263, 'Helicopter'),
595+
(264, 'Green Onion'),
596+
(265, 'Sandwich'),
597+
(266, 'Nuts'),
598+
(267, 'Speed Limit Sign'),
599+
(268, 'Induction Cooker'),
600+
(269, 'Broom'),
601+
(270, 'Trombone'),
602+
(271, 'Plum'),
603+
(272, 'Rickshaw'),
604+
(273, 'Goldfish'),
605+
(274, 'Kiwi Fruit'),
606+
(275, 'Router/Modem'),
607+
(276, 'Poker Card'),
608+
(277, 'Toaster'),
609+
(278, 'Shrimp'),
610+
(279, 'Sushi'),
611+
(280, 'Cheese'),
612+
(281, 'Notepaper'),
613+
(282, 'Cherry'),
614+
(283, 'Pliers'),
615+
(284, 'CD'),
616+
(285, 'Pasta'),
617+
(286, 'Hammer'),
618+
(287, 'Cue'),
619+
(288, 'Avocado'),
620+
(289, 'Hami Melon'),
621+
(290, 'Flask'),
622+
(291, 'Mushroom'),
623+
(292, 'Screwdriver'),
624+
(293, 'Soap'),
625+
(294, 'Recorder'),
626+
(295, 'Bear'),
627+
(296, 'Eggplant'),
628+
(297, 'Board Eraser'),
629+
(298, 'Coconut'),
630+
(299, 'Tape Measure/Ruler'),
631+
(300, 'Pig'),
632+
(301, 'Showerhead'),
633+
(302, 'Globe'),
634+
(303, 'Chips'),
635+
(304, 'Steak'),
636+
(305, 'Crosswalk Sign'),
637+
(306, 'Stapler'),
638+
(307, 'Camel'),
639+
(308, 'Formula 1'),
640+
(309, 'Pomegranate'),
641+
(310, 'Dishwasher'),
642+
(311, 'Crab'),
643+
(312, 'Hoverboard'),
644+
(313, 'Meatball'),
645+
(314, 'Rice Cooker'),
646+
(315, 'Tuba'),
647+
(316, 'Calculator'),
648+
(317, 'Papaya'),
649+
(318, 'Antelope'),
650+
(319, 'Parrot'),
651+
(320, 'Seal'),
652+
(321, 'Butterfly'),
653+
(322, 'Dumbbell'),
654+
(323, 'Donkey'),
655+
(324, 'Lion'),
656+
(325, 'Urinal'),
657+
(326, 'Dolphin'),
658+
(327, 'Electric Drill'),
659+
(328, 'Hair Dryer'),
660+
(329, 'Egg Tart'),
661+
(330, 'Jellyfish'),
662+
(331, 'Treadmill'),
663+
(332, 'Lighter'),
664+
(333, 'Grapefruit'),
665+
(334, 'Game Board'),
666+
(335, 'Mop'),
667+
(336, 'Radish'),
668+
(337, 'Baozi'),
669+
(338, 'Target'),
670+
(339, 'French'),
671+
(340, 'Spring Rolls'),
672+
(341, 'Monkey'),
673+
(342, 'Rabbit'),
674+
(343, 'Pencil Case'),
675+
(344, 'Yak'),
676+
(345, 'Red Cabbage'),
677+
(346, 'Binoculars'),
678+
(347, 'Asparagus'),
679+
(348, 'Barbell'),
680+
(349, 'Scallop'),
681+
(350, 'Noodles'),
682+
(351, 'Comb'),
683+
(352, 'Dumpling'),
684+
(353, 'Oyster'),
685+
(354, 'Table Tennis Paddle'),
686+
(355, 'Cosmetics Brush/Eyeliner Pencil'),
687+
(356, 'Chainsaw'),
688+
(357, 'Eraser'),
689+
(358, 'Lobster'),
690+
(359, 'Durian'),
691+
(360, 'Okra'),
692+
(361, 'Lipstick'),
693+
(362, 'Cosmetics Mirror'),
694+
(363, 'Curling'),
695+
(364, 'Table Tennis')
696+
]
697+
'''

0 commit comments

Comments
 (0)