tfhj230
17-11-21 0 Просмотров

  Automatic classification of granite tiles through colour and texture features This paper is about the development of an expert system for automatic classification of granite tiles through computer vision. We discuss issues and possible solutions related to image acquisition, robustness against noise factors, extraction of visual features and classification, with particular focus on the last two. In the experiments we compare the performance of different visual features and classifiers over a set of 12 granite classes. The results show that classification based on colour and texture is highly effective and outperforms previous methods based on textural features alone. As for the classifiers, Support Vector Machines show to be superior to the others, provided that the governing parameters are tuned properly. Highlights We discuss the development of an expert system for automatic classification of granite tiles. We propose new approaches to granite classification based on combined colour and texture analysis. We evaluate the performance of different visual descriptors and classifiers. Combination of colour and texture features proves highly effective in discriminating granite appearance. Classification based on SVM support vector classification outperforms the other methods. People have used granite for thousands of years. It is used as a construction material, a dimension stone, an architectural stone, a decorative stone, and it has also been used to manufacture a wide variety of products. Granite is used in buildings, bridges, paving, monuments, and many other exterior projects. Indoors, polished granite slabs and tiles are used in countertops, tile floors, stair treads and many other design elements. Granite is a prestige material, used in projects to produce impressions of elegance and quality. Some interesting and common uses of granite are shown in the photo collection below. The definition of "granite" varies. A geologist might define granite as a coarse-grained, quartz- and feldspar-bearing igneous rock that is made up entirely of crystals. However, in the dimension stone trade, the word "granite" is used for any feldspar-bearing rock with interlocking crystals that are large enough to be seen with the unaided eye. By this classification, rocks such as anorthosite, gneiss, granite, granodiorite, diabase, monzonite, syenite, gabbro and others are all sold under the trade name of "granite." The quality control process in stone industry is a challenging problem to deal with nowadays. Due to the similar visual appearance of different rocks with the same mineralogical content, economical losses can happen in industry if clients cannot recognize properly the rocks delivered as the ones initially purchased. In this paper, we go toward the automation of rock-quality assessment in different image resolutions by proposing the first data-driven technique applied to granite tiles classification. Our approach understands intrinsic patterns in small image patches through the use of Convolutional Neural Networks tailored for this problem. Experiments comparing the proposed approach to texture descriptors in a well-known dataset show the effectiveness of the proposed method and its suitability for applications in some uncontrolled conditions, such as classifying granite slab under different image resolutions. These ceramic and granite tiles from Italian company Cerdomus are unusual, modern and effortlessly beautiful.  The ceramic-granite made tiles mimic gorgeous wood flooring. Their unique appearance brings dynamic contrasts into a modern interior design, offering practical, convenient flooring. Wood-like floor tiles are a timeless choice that turns living spaces into luxurious and unique rooms, filled with comfort, warmth and timeless elegance. These modern floor tiles are excellent for creating an original interior design, adding a contemporary touch to home decorating. Suitable for decorating almost all home interiors, from bathrooms, laundry rooms and entryways to kitchens and living rooms. The nature of granite ensures durability and practicality, exceeding over marble or man-made stone. The durable and attractive floor tiles are made of ceramic-granite. Encouraging to experiment and create fresh and sophisticated floor decor. Designed for few stylish collections, ideal for different interior design and home decorating styles. From country home style to classic, contemporary and eco style. Numerous tile colour shades reflect natural wood yellowish to bleached white and brown colours of natural wood. Monochromatic colour schemes make it easy to create a sleek and modern design for your floor decoration. The tiles come in more vibrant colour combinations for something a little different. All collections from Cerdomus are 100% original, blending nature-inspired themes with contemporary home decorating material. Have a browse through our Granite collection. Flooring is an important part that can determine the appearance of your house. Therefore, the selection of material to be used as a floor must be thoroughly considered. In general, ceramics and granite are often used as floor material. Both have strong characteristics, can last a long time, and have several other aspects that can make it difficult for you to choose. If you are that type of person who likes to play with style and color, ceramic tiles are the right choice for you. This is because ceramic tiles have a large selection of colors, motifs, shapes, styles, and finishing. In conclusion, ceramic tiles have a variety of endless variations. Unlike ceramic tiles, granite grey tiles have limited variation. Granite tiles, which were made from natural stones, tend to have irregular patterns with a limited choice of colors and motifs. In addition, granite tiles only have two kinds of finishing. In terms of maintenance, ceramic tiles are easier to care for because they are not easily scratched, and are not easily imprinted if exposed to stains, dirt, or liquid. In other hand, granite tiles are more porous, which can give you a hard time to remove any stains on them. However, granite tiles are one step ahead of ceramic tiles in terms of strength. They are more resistant to impact and friction, which makes them one of the most durable flooring options. In recent years, the manual recognition and classification of natural stones have become a multifaceted challenge due to the similar patterns and visual appearance. Therefore in the current study, a robust and more effective system has been developed for an automatic classification of natural stones i.e. black granite wall tiles using the Convolutional Neural Networks (CNNs). This approach is based on fine-tuning pre-trained networks such as AlexNet and VGGNet. The techniques of data augmentation such as reflection and rotation are incorporated to reduce the probability of overfitting. Efforts have been made to distinguish the performance of training from scratch and fine-tuning pre-trained models. It is observed that the classification, based on CNNs incorporating color and texture both at the same time, is highly reliable, effective and better than the other conventional methods using visual features separately. The research findings also demonstrated that transfer learning based on fine-tuning a network produced better results in accuracy for the classification task of granite tiles. Gorgeous and tough, granite makes a great countertop material. Unfortunately, greatness has its price: Granite slab countertops start at about $100 per sq. ft. But you can have granite countertops for half that cost (or even less) by using granite tile instead of professionally installed granite slabs. Budget-conscious builders and homeowners have done this for decades—and now there are red granite floor tiles designed especially for countertops. This article will show you how to install these special tiles. Since a countertop sits just a couple of feet below eye level, minor mistakes are easy to see. So we’ll show you how to set your tiles flat, even and perfectly aligned. The materials bill for our countertop and backsplash was less than $50 per sq. ft., including everything from screws and backer board to the tiles themselves. The number of inside and outside corners has a big impact on the total cost: Corners cost us about $40 each. Standard bullnose tiles cost $20 and field tiles just $10 each. This is a two-weekend project for a typical kitchen. You’ll spend about half that time tearing out your old countertop and creating a solid base for the tile. A countertop requires a bit more skill and precision than a wall or floor, so we don’t recommend this as a first-time tile project. In addition to standard tile tools, you’ll need to rent a tile saw for a day. You can’t cut the tiles with a manual cutter. Aside from the tile, all the tools and materials you’ll need are at home centers. Tiles are available at tile stores or online (search for “modular granite tile countertop.”) A few weeks before you tear off your old countertops, pull out a pencil and pad and calculate the number and types of tiles needed. Measure, then sketch your countertop on graph paper, including the sink. Label the tiles (bullnose, field, corners) to assess what’s needed where. When you arrive at a final count, you’re almost ready to place your order. Because the tiles are color-matched before shipping, order a few extra to allow for cutting mistakes. Three extra field tiles and two extra bullnose tiles is a safe allowance for a simple job, but for a complex project, you might want extra insurance.   


Отправить сообщение

Похожие объявления

Recliner Chair

Recliner Chair A recliner chair ;reclines when the occupant lowers the chair's back and raises its front. It has a backrest that can be tilted back, and often a footrest that may be extended by means of a lever on the side of the chair, or may extend…

What’s glass, and how are modern-day researchers enhancing its properties?

What’s glass, and how are modern-day researchers enhancing its properties? You’d think we would know everything there is to know about decorative coloured glass by now. It’s been around for thousands of years, and it’s practically everywhere: in the walls…

THE BETTER BODY BAG AND HOW IT ALL STARTED

THE BETTER BODY BAG AND HOW IT ALL STARTED It all started at a hackathon organised by THE Port at CERN's IdeaSquare in 2014. The event combined technology and science to develop solutions to pressing humanitarian challenges, and it was here that the…

For example

For example A vitamin is an organic molecule (or a set of molecules closely related chemically, i.e. vitamers) that is an essential micronutrient which an organism needs in small quantities for the proper functioning of its metabolism. Essential nutrients…

THE GUIDE TO SUMMER SHIRT FABRICS

    THE GUIDE TO SUMMER SHIRT FABRICS The aim of a shirt bought for summer might seem easy: to stay cool. But there are several variations here, and crossovers with styles and other functionality. This, then, is our substantive yet focused guide to buying…

Пожаловаться на это объявление
Войти чтоб ответить

Поделиться


Profiler

Database (default) 0.406737 s
21.2891 kB
Исходный пункт Min Max Average Всего
SELECT `group_name`, `config_key`, `config_value` FROM `oc2_config` ORDER BY `group_name` ASC, `config_key` ASC (1)
0.001644 s
0.001644 s
0.001644 s
0.001644 s
0.8359 kB
0.8359 kB
0.8359 kB
0.8359 kB
SELECT `oc2_`.`id_crontab` AS `id_crontab`, `oc2_`.`name` AS `name`, `oc2_`.`period` AS `period`, `oc2_`.`callback` AS `callback`, `oc2_`.`params` AS `params`, `oc2_`.`description` AS `description`, `oc2_`.`date_created` AS `date_created`, `oc2_`.`date_started` AS `date_started`, `oc2_`.`date_finished` AS `date_finished`, `oc2_`.`date_next` AS `date_next`, `oc2_`.`times_executed` AS `times_executed`, `oc2_`.`output` AS `output`, `oc2_`.`running` AS `running`, `oc2_`.`active` AS `active` FROM `oc2_crontab` AS `oc2_` WHERE `active` = 1 AND (`date_next` <= '2024-12-21 14:52:38' OR `date_next` IS NULL) (1)
0.000945 s
0.000945 s
0.000945 s
0.000945 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `seoname` = 'odezhda' LIMIT 1 (1)
0.000544 s
0.000544 s
0.000544 s
0.000544 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SHOW FULL COLUMNS FROM `oc2_ads` (1)
0.001707 s
0.001707 s
0.001707 s
0.001707 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE `seotitle` = 'automatic-classification-of-granite-tiles-through-colour-and-texture-features' LIMIT 1 (1)
0.000513 s
0.000513 s
0.000513 s
0.000513 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_location`.`id_location` AS `id_location`, `oc2_location`.`name` AS `name`, `oc2_location`.`order` AS `order`, `oc2_location`.`id_location_parent` AS `id_location_parent`, `oc2_location`.`parent_deep` AS `parent_deep`, `oc2_location`.`seoname` AS `seoname`, `oc2_location`.`description` AS `description`, `oc2_location`.`last_modified` AS `last_modified`, `oc2_location`.`has_image` AS `has_image`, `oc2_location`.`latitude` AS `latitude`, `oc2_location`.`longitude` AS `longitude`, `oc2_location`.`id_geoname` AS `id_geoname`, `oc2_location`.`fcodename_geoname` AS `fcodename_geoname` FROM `oc2_locations` AS `oc2_location` WHERE `oc2_location`.`id_location` = '0' LIMIT 1 (7)
0.000310 s
0.000546 s
0.000421 s
0.002945 s
0.7031 kB
0.7031 kB
0.7031 kB
4.9219 kB
SELECT `oc2_location`.`id_location` AS `id_location`, `oc2_location`.`name` AS `name`, `oc2_location`.`order` AS `order`, `oc2_location`.`id_location_parent` AS `id_location_parent`, `oc2_location`.`parent_deep` AS `parent_deep`, `oc2_location`.`seoname` AS `seoname`, `oc2_location`.`description` AS `description`, `oc2_location`.`last_modified` AS `last_modified`, `oc2_location`.`has_image` AS `has_image`, `oc2_location`.`latitude` AS `latitude`, `oc2_location`.`longitude` AS `longitude`, `oc2_location`.`id_geoname` AS `id_geoname`, `oc2_location`.`fcodename_geoname` AS `fcodename_geoname` FROM `oc2_locations` AS `oc2_location` WHERE `seoname` IS NULL LIMIT 1 (1)
0.000343 s
0.000343 s
0.000343 s
0.000343 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE `seotitle` = 'automatic-classification-of-granite-tiles-through-colour-and-texture-features' AND `status` != 30 LIMIT 1 (1)
0.000595 s
0.000595 s
0.000595 s
0.000595 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `oc2_category`.`id_category` = '2' LIMIT 1 (7)
0.000277 s
0.000897 s
0.000446 s
0.003121 s
0.7031 kB
0.7031 kB
0.7031 kB
4.9219 kB
SHOW FULL COLUMNS FROM `oc2_comments` (1)
0.001324 s
0.001324 s
0.001324 s
0.001324 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT COUNT(`oc2_comment`.`id_comment`) AS `records_found` FROM `oc2_comments` AS `oc2_comment` WHERE `id_ad` = '2166' AND `status` = 1 (1)
0.000690 s
0.000690 s
0.000690 s
0.000690 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_comment`.`id_comment` AS `id_comment`, `oc2_comment`.`id_comment_parent` AS `id_comment_parent`, `oc2_comment`.`id_ad` AS `id_ad`, `oc2_comment`.`id_comment_tree` AS `id_comment_tree`, `oc2_comment`.`created` AS `created`, `oc2_comment`.`comment` AS `comment`, `oc2_comment`.`status` AS `status`, `oc2_comment`.`id_user` AS `id_user`, `oc2_comment`.`ip_address` AS `ip_address` FROM `oc2_comments` AS `oc2_comment` WHERE `id_ad` = '2166' AND `status` = 1 ORDER BY `created` ASC LIMIT 20 OFFSET 0 (1)
0.000580 s
0.000580 s
0.000580 s
0.000580 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_c`.`id_category`, COUNT("a.id_ad") AS `count` FROM `oc2_categories` AS `oc2_c` JOIN `oc2_ads` AS `oc2_a` USING (`id_category`) WHERE `oc2_a`.`id_category` = oc2_c.id_category AND IF(0 <> 0, DATE_ADD( published, INTERVAL 0 DAY), DATE_ADD( NOW(), INTERVAL 1 DAY)) > '2024-12-21 14:52:38' AND `oc2_a`.`status` = 1 GROUP BY `oc2_c`.`id_category` ORDER BY `oc2_c`.`order` ASC (1)
0.023066 s
0.023066 s
0.023066 s
0.023066 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `id_category` != 1 AND `parent_deep` IN (0, 1) ORDER BY `order` ASC (1)
0.000347 s
0.000347 s
0.000347 s
0.000347 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `id_category_parent` = '2' AND `id_category` != '2' LIMIT 1 (1)
0.000284 s
0.000284 s
0.000284 s
0.000284 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SHOW FULL COLUMNS FROM `oc2_users` (1)
0.001739 s
0.001739 s
0.001739 s
0.001739 s
0.7656 kB
0.7656 kB
0.7656 kB
0.7656 kB
SELECT `oc2_user`.`id_user` AS `id_user`, `oc2_user`.`name` AS `name`, `oc2_user`.`seoname` AS `seoname`, `oc2_user`.`email` AS `email`, `oc2_user`.`password` AS `password`, `oc2_user`.`description` AS `description`, `oc2_user`.`status` AS `status`, `oc2_user`.`id_role` AS `id_role`, `oc2_user`.`id_location` AS `id_location`, `oc2_user`.`created` AS `created`, `oc2_user`.`last_modified` AS `last_modified`, `oc2_user`.`logins` AS `logins`, `oc2_user`.`last_login` AS `last_login`, `oc2_user`.`last_ip` AS `last_ip`, `oc2_user`.`user_agent` AS `user_agent`, `oc2_user`.`token` AS `token`, `oc2_user`.`token_created` AS `token_created`, `oc2_user`.`token_expires` AS `token_expires`, `oc2_user`.`api_token` AS `api_token`, `oc2_user`.`hybridauth_provider_name` AS `hybridauth_provider_name`, `oc2_user`.`hybridauth_provider_uid` AS `hybridauth_provider_uid`, `oc2_user`.`subscriber` AS `subscriber`, `oc2_user`.`rate` AS `rate`, `oc2_user`.`has_image` AS `has_image`, `oc2_user`.`failed_attempts` AS `failed_attempts`, `oc2_user`.`last_failed` AS `last_failed`, `oc2_user`.`notification_date` AS `notification_date`, `oc2_user`.`device_id` AS `device_id`, `oc2_user`.`stripe_user_id` AS `stripe_user_id`, `oc2_user`.`google_authenticator` AS `google_authenticator` FROM `oc2_users` AS `oc2_user` WHERE `oc2_user`.`id_user` = '341' LIMIT 1 (1)
0.000514 s
0.000514 s
0.000514 s
0.000514 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE (`id_category` = '2' OR `id_location` = '0') AND `id_ad` != '2166' AND `status` = 1 ORDER BY RAND() LIMIT 5 (1)
0.365836 s
0.365836 s
0.365836 s
0.365836 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
Kohana 0.012699 s
143.8281 kB
Исходный пункт Min Max Average Всего
find_file (220)
0.000009 s
0.000152 s
0.000058 s
0.012699 s
0.4453 kB
3.2109 kB
0.6538 kB
143.8281 kB
Requests 1.759865 s
1,789.6875 kB
Исходный пункт Min Max Average Всего
"odezhda/automatic-classification-of-granite-tiles-through-colour-and-texture-features.html" (1)
1.762059 s
1.762059 s
1.762059 s
1.762059 s
1,812.2969 kB
1,812.2969 kB
1,812.2969 kB
1,812.2969 kB
Запуск приложения (1) 2.085930 s 2.085930 s 2.085930 s 2.085930 s
3,644.2266 kB 3,644.2266 kB 3,644.2266 kB 3,644.2266 kB

Окружающая среда

Включённые файлы (194)

Загруженые расширения (64)

$_SESSION

$_SERVER