当前位置: 首页 > news >正文

html5制作的网站网站备案号的链接

html5制作的网站,网站备案号的链接,广州番禺网站推广,电商怎么做账和报税本研究提出了一种创新的独居老人情感状态监护系统#xff0c;基于YOLOV8深度学习模型#xff0c;旨在通过对老年人面部表情的实时监测与分析#xff0c;来精准识别其情感变化#xff0c;从而提高独居老人的生活质量#xff0c;确保其心理健康。本系统通过整合先进的YOLOV8…本研究提出了一种创新的独居老人情感状态监护系统基于YOLOV8深度学习模型旨在通过对老年人面部表情的实时监测与分析来精准识别其情感变化从而提高独居老人的生活质量确保其心理健康。本系统通过整合先进的YOLOV8算法进行图像检测与情感识别具备高效的情感状态判断能力。YOLOV8模型在情感识别领域具有出色的性能表现能够在复杂场景中准确定位和分析面部表情为情感状态监控提供了坚实的技术支持。 在系统架构方面研究采用了基于PyQt5的用户界面开发框架界面设计简洁直观操作流程友好便于用户快速上手。系统通过数据集的全面训练和测试不仅能准确检测老年人面部表情的细微变化还能对多种情感状态进行精准分类如快乐、悲伤、愤怒、焦虑等。此外系统具有强大的实时监控功能能够持续追踪老年人的情绪变化。 为了确保系统的实际应用价值本研究通过多个独居老人的数据集进行训练与测试验证了其在情感状态识别中的高准确性和稳定性。实验结果表明该系统在实时性、鲁棒性与精确性等关键性能指标上均表现优异能够适应各种复杂的家庭或养老院环境。进一步的应用分析显示该系统不仅可以有效提升老年人的生活质量还可以为社会老龄化问题提供一种技术支持方案具有广阔的应用前景。 本系统未来的优化方向可能包括进一步提升情感识别的精度扩展支持的情感种类甚至结合音频数据进行多模态情感分析。同时增加与智能家居、健康监测设备的联动性打造更加全面的老年人情感状态监护网络将为独居老年人群体提供更全面、更安全的生活环境。 算法流程 项目数据 通过搜集关于数据集为各种各样的老人情感状态相关图像并使用Labelimg标注工具对每张图片进行标注分8个检测类别分别是’老人愤怒’,’老人鄙视’,’老人厌恶’,’老人恐惧’,’老人高兴’,’老人平和’,’老人悲伤’,’老人惊讶’。 目标检测标注工具 1labelimg:开源的图像标注工具标签可用于分类和目标检测它是用python写的并使用Qt作为其图形界面简单好用虽然是英文版的。其注释以 PASCAL VOC格式保存为XML文件这是ImageNet使用的格式。此外它还支持 COCO数据集格式。 2安装labelimg 在cmd输入以下命令 pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple 结束后在cmd中输入labelimg 初识labelimg 打开后我们自己设置一下 在View中勾选Auto Save mode 接下来我们打开需要标注的图片文件夹 并设置标注文件保存的目录上图中的Change Save Dir 接下来就开始标注画框标记目标的label然后d切换到下一张继续标注不断重复重复。 Labelimg的快捷键 3数据准备 这里建议新建一个名为data的文件夹这个是约定俗成不这么做也行里面创建一个名为images的文件夹存放我们需要打标签的图片文件再创建一个名为labels存放标注的标签文件最后创建一个名为 classes.txt 的txt文件来存放所要标注的类别名称。 data的目录结构如下 │─img_data │─images 存放需要打标签的图片文件 │─labels 存放标注的标签文件 └ classes.txt 定义自己要标注的所有类别这个文件可有可无但是在我们定义类别比较多的时候最好有这个创建一个这样的txt文件来存放类别 首先在images这个文件夹放置待标注的图片。 生成文件如下: “classes.txt”定义了你的 YOLO 标签所引用的类名列表。 4YOLO模式创建标签的样式 存放标签信息的文件的文件名为与图片名相同内容由N行5列数据组成。 每一行代表标注的一个目标通常包括五个数据从左到右依次为类别id、x_center、y_center、width、height。 其中 –x类别id代表标注目标的类别 –x_center和y_center代表标注框的相对中心坐标 –xwidth和height代表标注框的相对宽和高。 注意这里的中心点坐标、宽和高都是相对数据 存放标签类别的文件的文件名为classes.txt (固定不变)用于存放创建的标签类别。 完成后可进行后续的yolo训练方面的操作。 模型训练 模型的训练、评估与推理 1.YOLOv8的基本原理 YOLOv8是一个SOTA模型它建立在Yolo系列历史版本的基础上并引入了新的功能和改进点以进一步提升性能和灵活性使其成为实现目标检测、图像分割、姿态估计等任务的最佳选择。其具体创新点包括一个新的骨干网络、一个新的Ancher-Free检测头和一个新的损失函数可在CPU到GPU的多种硬件平台上运行。 YOLOv8是Yolo系列模型的最新王者各种指标全面超越现有对象检测与实例分割模型借鉴了Yolov5、Yolov6、YoloX等模型的设计优点在全面提升改进Yolov5模型结构的基础上实现同时保持了Yolov5工程化简洁易用的优势。 Yolov8模型网络结构图如下图所示 2.数据集准备与训练 本研究使用了包含各种老年情绪状态相关图像的数据集并通过Labelimg标注工具对每张图像中的目标边框Bounding Box及其类别进行标注。然后主要基于YOLOv8n这种模型进行模型的训练训练完成后对模型在验证集上的表现进行全面的性能评估及对比分析。模型训练和评估流程基本一致包括数据集准备、模型训练、模型评估。本次标注的目标类别为老年情绪状态数据集中共计包含25262张图像其中训练集占17101张验证集占5406张测试集占2755张。部分图像如下图所示 部分标注如下图所示 图片数据的存放格式如下在项目目录中新建datasets目录同时将检测的图片分为训练集与验证集放入datasets目录下。 接着需要新建一个data.yaml文件用于存储训练数据的路径及模型需要进行检测的类别。YOLOv8在进行模型训练时会读取该文件的信息用于进行模型的训练与验证。 data.yaml的具体内容如下 train: “E:/ElderlyEmotionsObjective_v8/datasets/train/images”训练集的路径 val: “E:/ElderlyEmotionsObjective_v8/datasets//valid/images”验证集的路径 test: “E:/ElderlyEmotionsObjective_v8/datasets/test/images”测试集的路径 nc: 8 模型检测的类别数共有8个类别。 names: [ “Anger”, “Contempt”, “Disgust”, “Fear”, “Happy”, “Neutral”, “Sad”, “Surprise”, ] 这个文件定义了用于模型训练和验证的数据集路径以及模型将要检测的目标类别。 数据准备完成后通过调用train.py文件进行模型训练epochs参数用于调整训练的轮数batch参数用于调整训练的批次大小(根据内存大小调整最小为1)。 CPU/GPU训练代码如下 加载名为 yolov8n.pt 的预训练YOLOv8模型yolov8n.pt是预先训练好的模型文件。 使用YOLO模型进行训练主要参数说明如下 1datadata_yaml_path: 指定了用于训练的数据集配置文件。 2epochs150: 设定训练的轮数为150轮。 3batch4: 指定了每个批次的样本数量为4。 4optimizer’SGD’):SGD 优化器。 7name’train_v8′: 指定了此次训练的命名标签用于区分不同的训练实验。 3.训练结果评估 在深度学习的过程中我们通常通过观察损失函数下降的曲线来了解模型的训练情况。对于YOLOv8模型的训练主要涉及三类损失定位损失box_loss、分类损失cls_loss以及动态特征损失dfl_loss。训练完成后相关的训练过程和结果文件会保存在 runs/ 目录下具体如下 各损失函数作用说明 定位损失box_loss预测框与标定框之间的误差GIoU越小定位得越准 分类损失cls_loss计算锚框与对应的标定分类是否正确越小分类得越准 动态特征损失dfl_lossDFLLoss是一种用于回归预测框与目标框之间距离的损失函数。在计算损失时目标框需要缩放到特征图尺度即除以相应的stride并与预测的边界框计算Ciou Loss同时与预测的anchors中心点到各边的距离计算回归DFLLoss。这个过程是YOLOv8训练流程中的一部分通过计算DFLLoss可以更准确地调整预测框的位置提高目标检测的准确性。 训练结果如下 这张图展示了YOLOv8模型在训练和验证过程中的多个重要指标的变化趋势具体如下 train/box_loss 1这是训练过程中边界框损失的变化。边界框损失用于衡量模型预测的目标框与实际目标框的差异。 2随着训练的进行损失逐渐减少表明模型在定位目标时的误差逐渐减少。 train/cls_loss 1这是训练集上的分类损失。分类损失衡量模型对目标类别的预测准确性。 2损失值随着训练逐渐减少表明模型在分类目标类别时的准确性逐渐提高。 train/dfl_loss 1这是分布聚焦损失distribution focal loss用于帮助模型对目标框的精确定位。 2此损失通常用于边界框精度的优化损失下降表明模型在预测边界框时的性能有所提升。 metrics/precision(B) 1这是训练集上的精度precision曲线。精度表示模型在检测到的目标中有多少是真正的目标。 2图中曲线表明精度随着训练的进行逐渐提高。 metrics/recall(B) 1这是训练集上的召回率recall曲线。召回率表示模型检测出的真实目标的比例。 2召回率逐步提高表明模型在识别所有正类样本上的表现越来越好。 val/box_loss 1这是验证集上的边界框损失曲线。 2与训练损失类似验证损失的下降表明模型在验证集上也表现得越来越好。 val/cls_loss 1这是验证集上的分类损失曲线。 2损失下降意味着模型在验证集上的分类性能有所提升。 val/dfl_loss 1这是验证集上的分布聚焦损失曲线。 2下降趋势表明模型在验证集上定位边界框的精度在提高。 metrics/mAP50(B) 1这是验证集上的mAP50曲线表示在交并比阈值为0.5时模型的平均精度mean Average Precision。 2数值越高表示模型在目标检测任务中的表现越好。 metrics/mAP50-95(B) 1这是验证集上的mAP50-95曲线表示在不同交并比阈值从0.5到0.95下模型的平均精度。 2曲线平稳上升表示模型整体性能较为稳定且表现良好。 这组图展示了模型在训练和验证过程中的表现模型的各项损失均随着训练的进行逐渐减少而各项指标则逐渐提高表明模型的性能逐步优化。 这张图展示的是 Precision-Recall 曲线用于评估模型在不同类别下的检测性能。以下是详细解释 每条彩色曲线 1代表一个特定类别的精确率和召回率之间的变化关系。 2图例中列出了每个类别的名称以及其平均精度mAP0.5值。 3例如“Happy”类别的mAP值为0.956说明该类别在不同阈值下的平均精度较高。 蓝色粗线 1代表所有类别的总体精确率-召回率曲线并且图例中显示了总体的mAP0.5值为0.829。 2这意味着模型在所有类别上的平均精度为82.9%。 mAP0.5 1平均精度mean Average Precision是在不同的阈值通常为0.5下计算的精确率和召回率的综合性能指标。 2图中的mAP0.5值代表模型在该阈值下的平均表现值越高表示模型的整体检测性能越好。 曲线形状 1不同类别的曲线反映了模型在该类别下的表现。 2例如“Happy”类别的曲线接近图的右上角表明该类别的模型表现非常好精确率和召回率都较高。 3而“Neutral”类别的曲线较低表示该类别的模型表现相对较弱。 该图直观展示了模型在多个情感类别如Anger, Contempt, Disgust, Fear, Happy, Neutral, Sad, Surprise上的分类性能。通过分析每个类别的精确率-召回率曲线可以帮助我们了解模型在哪些类别上表现良好在哪些类别上还需要改进。 4.检测结果识别 模型训练完成后我们可以得到一个最佳的训练结果模型best.pt文件在runs/train/weights目录下。我们可以使用该文件进行后续的推理检测。 imgTest.py 图片检测代码如下 加载所需库 1from ultralytics import YOLO导入YOLO模型类用于进行目标检测。 2import cv2导入OpenCV库用于图像处理和显示。 加载模型路径和图片路径 1path ‘models/best.pt’指定预训练模型的路径这个模型将用于目标检测任务。 2img_path “TestFiles/imagetest.jpg”指定需要进行检测的图片文件的路径。 加载预训练模型 1model YOLO(path, task’detect’)使用指定路径加载YOLO模型并指定检测任务为目标检测 (detect)。 2通过 conf 参数设置目标检测的置信度阈值通过 iou 参数设置非极大值抑制NMS的交并比IoU阈值。 检测图片 1results model(img_path)对指定的图片执行目标检测results 包含检测结果。 显示检测结果 1res results[0].plot()将检测到的结果绘制在图片上。 2cv2.imshow(“YOLOv8 Detection”, res)使用OpenCV显示检测后的图片窗口标题为“YOLOv8 Detection”。 3cv2.waitKey(0)等待用户按键关闭显示窗口 此代码的功能是加载一个预训练的YOLOv8模型对指定的图片进行目标检测并将检测结果显示出来。 执行imgTest.py代码后会将执行的结果直接标注在图片上结果如下 这段输出是基于YOLOv8模型对图片“imagetest.jpg”进行检测的结果具体内容如下 图像信息 1处理的图像路径为TestFiles/imagetest.jpg。 2图像尺寸为 640×500 像素。 检测结果 1模型在该图片上检测到 1 个鄙视”1 Contempt” 处理速度 1预处理时间3.7 毫秒 2推理时间35.5 毫秒 3后处理时间53.9 毫秒 模型在约 35.5 毫秒内成功检测出图像中的 “轻蔑” 表情并输出了检测框和相关信息。 运行效果 – 运行 MainProgram.py 1.主要功能 1可用于实时检测目标图片中的独居老人情绪状态; 2支持图片、视频及摄像头进行检测同时支持图片的批量检测 3界面可实时显示目标位置、目标总数、置信度、用时等信息; 4支持图片或者视频的检测结果保存。 2.检测结果说明 这张图表显示了基于YOLOv8模型的目标检测系统的检测结果界面。以下是各个字段的含义解释 用时Time taken: 1这表示模型完成检测所用的时间为0.023秒。 2这显示了模型的实时性检测速度非常快。 目标数目Number of objects detected: 1检测到的目标数目为1表示这是当前检测到的第1个目标。 目标选择(下拉菜单)全部: 1这里有一个下拉菜单用户可以选择要查看的目标类型。 2在当前情况下选择的是“全部”意味着显示所有检测到的目标信息。 类型Type: 1当前选中的行为类型为 “老人高兴”表示系统正在高亮显示检测到的“Happy”。 置信度Confidence: 1这表示模型对检测到的目标属于“老人高兴”类别的置信度为99.01%。 2置信度反映了模型的信心置信度越高模型对这个检测结果越有信心。 目标位置Object location: 1xmin: 0, ymin: 0目标的左上角的坐标(xmin, ymin)表示目标区域在图像中的位置。 2xmax: 2421, ymax: 30125目标的右下角的坐标(xmax, ymax)表示目标区域的边界。 这些坐标表示在图像中的目标区域范围框定了检测到的“老人高兴”的位置。 这张图展示了独居老人情绪状态的一次检测结果包括检测时间、检测到的种类、各行为的置信度、目标的位置信息等。用户可以通过界面查看并分析检测结果提升独居老人情绪状态监测的效率。 3.图片检测说明 1老人悲伤情绪状态 2老人鄙视情绪状态 3老人愤怒情绪状态 4老人高兴情绪状态 5老人厌恶情绪状态 6老人惊讶情绪状态 7老人恐惧情绪状态 8老人平和情绪状态 点击打开图片按钮选择需要检测的图片或者点击打开文件夹按钮选择需要批量检测图片所在的文件夹。 操作演示如下 1点击目标下拉框后可以选定指定目标的结果信息进行显示。 2点击保存按钮会对检测结果进行保存存储路径为save_data目录下。 检测结果系统识别出图片中的老年人情绪状态并显示检测结果包括总目标数、用时、目标类型、置信度、以及目标的位置坐标信息。 4.视频检测说明 点击视频按钮打开选择需要检测的视频就会自动显示检测结果再次点击可以关闭视频。 点击保存按钮会对视频检测结果进行保存存储路径为save_data目录下。 检测结果系统对视频进行实时分析检测到老年人情绪状态并显示检测结果。表格显示了视频中多个检测结果的置信度和位置信息。 这个界面展示了系统对视频帧中的多目标检测能力能够准确识别老年人情绪状态并提供详细的检测结果和置信度评分。 5.摄像头检测说明 点击打开摄像头按钮可以打开摄像头可以实时进行检测再次点击可关闭摄像头。 检测结果系统连接摄像头进行实时分析检测到老年人情绪状态并显示检测结果。实时显示摄像头画面并将检测到的行为位置标注在图像上表格下方记录了每一帧中检测结果的详细信息。 6.保存图片与视频检测说明 点击保存按钮后会将当前选择的图片(含批量图片)或者视频的检测结果进行保存。 检测的图片与视频结果会存储在save_data目录下。 保存的检测结果文件如下 图片文件保存的csv文件内容如下包括图片路径、目标在图片中的编号、目标类别、置信度、目标坐标位置。 注其中坐标位置是代表检测框的左上角与右下角两个点的x、y坐标。 1图片保存 2视频保存 – 运行 train.py 1.训练参数设置 1datadata_yaml_path: 使用data.yaml中定义的数据集。 2epochs150: 训练的轮数设置为150轮。 3batch4: 每个批次的图像数量为4批次大小。 4name’train_v8′: 训练结果将保存到以train_v8为名字的目录中。 5optimizer’SGD’: 使用随机梯度下降法(SGD)作为优化器。 虽然在大多数深度学习任务中GPU通常会提供更快的训练速度。 但在某些情况下可能由于硬件限制或其他原因用户需要在CPU上进行训练。 温馨提示在CPU上训练深度学习模型通常会比在GPU上慢得多尤其是像YOLOv8这样的计算密集型模型。除非特定需要通常建议在GPU上进行训练以节省时间。 2.训练日志结果 这张图展示了使用YOLOv8进行模型训练的详细过程和结果。 训练总时长 1模型在训练了150轮后总共耗时11.101小时。 总体分析 1从整体上看所有类别的平均精度mAP50 和 mAP50-95都达到了 0.829这表明模型在情感分类任务上表现良好。 2精度Box(P) 和 召回率R 也反映出模型在不同情感类别上的表现。较高的精度和召回率表明模型在该任务中的性能平衡较好。例如“高兴”类的表现尤为突出精度为 0.892召回率为 0.865mAP50 甚至达到 0.956。 3在“厌恶”和“平和”类别中模型的 mAP50 分别为 0.837 和 0.723表明这两个类别的检测相对其他类别稍弱。 速度 1预处理preprocess0.2毫秒 2推理inference0.3毫秒 3后处理postprocess0.9毫秒 结果保存 1Results saved to runs\detect\train_v8验证结果保存在 runs\detect\train_v8 目录下。 完成信息 1Process finished with exit code 0表示整个验证过程顺利完成没有报错。 该图展示了YOLOv8模型在不同情感类别上的检测效果较为均衡尤其是在“快乐”和“惊讶”类别上表现突出而在“平和”类别上的表现略差一些。整体的平均精度指标mAP50和mAP50-95显示了模型的稳定性能。
文章转载自:
http://www.morning.bykqg.cn.gov.cn.bykqg.cn
http://www.morning.epeij.cn.gov.cn.epeij.cn
http://www.morning.c-ae.cn.gov.cn.c-ae.cn
http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn
http://www.morning.dtcsp.cn.gov.cn.dtcsp.cn
http://www.morning.yfddl.cn.gov.cn.yfddl.cn
http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn
http://www.morning.nxhjg.cn.gov.cn.nxhjg.cn
http://www.morning.dpplr.cn.gov.cn.dpplr.cn
http://www.morning.lhrcr.cn.gov.cn.lhrcr.cn
http://www.morning.gglhj.cn.gov.cn.gglhj.cn
http://www.morning.jsmyw.cn.gov.cn.jsmyw.cn
http://www.morning.httzf.cn.gov.cn.httzf.cn
http://www.morning.rtbj.cn.gov.cn.rtbj.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.jpgfq.cn.gov.cn.jpgfq.cn
http://www.morning.fkyqm.cn.gov.cn.fkyqm.cn
http://www.morning.jtjmz.cn.gov.cn.jtjmz.cn
http://www.morning.trqzk.cn.gov.cn.trqzk.cn
http://www.morning.ttnfc.cn.gov.cn.ttnfc.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.rxkl.cn.gov.cn.rxkl.cn
http://www.morning.wpcfh.cn.gov.cn.wpcfh.cn
http://www.morning.rdxp.cn.gov.cn.rdxp.cn
http://www.morning.prgrh.cn.gov.cn.prgrh.cn
http://www.morning.gnkdp.cn.gov.cn.gnkdp.cn
http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn
http://www.morning.ddgl.com.cn.gov.cn.ddgl.com.cn
http://www.morning.cklld.cn.gov.cn.cklld.cn
http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn
http://www.morning.tqygx.cn.gov.cn.tqygx.cn
http://www.morning.gjqnn.cn.gov.cn.gjqnn.cn
http://www.morning.wcgcm.cn.gov.cn.wcgcm.cn
http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.fkyqm.cn.gov.cn.fkyqm.cn
http://www.morning.sbwr.cn.gov.cn.sbwr.cn
http://www.morning.gslz.com.cn.gov.cn.gslz.com.cn
http://www.morning.mhmdx.cn.gov.cn.mhmdx.cn
http://www.morning.bktzr.cn.gov.cn.bktzr.cn
http://www.morning.mkydt.cn.gov.cn.mkydt.cn
http://www.morning.rhjhy.cn.gov.cn.rhjhy.cn
http://www.morning.gnkdp.cn.gov.cn.gnkdp.cn
http://www.morning.hyryq.cn.gov.cn.hyryq.cn
http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn
http://www.morning.wctqc.cn.gov.cn.wctqc.cn
http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn
http://www.morning.hwcln.cn.gov.cn.hwcln.cn
http://www.morning.jytrb.cn.gov.cn.jytrb.cn
http://www.morning.bzfld.cn.gov.cn.bzfld.cn
http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn
http://www.morning.qqbw.cn.gov.cn.qqbw.cn
http://www.morning.gbqgr.cn.gov.cn.gbqgr.cn
http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn
http://www.morning.hrkth.cn.gov.cn.hrkth.cn
http://www.morning.mpscg.cn.gov.cn.mpscg.cn
http://www.morning.chgmm.cn.gov.cn.chgmm.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn
http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn
http://www.morning.ujianji.com.gov.cn.ujianji.com
http://www.morning.khdw.cn.gov.cn.khdw.cn
http://www.morning.wknj.cn.gov.cn.wknj.cn
http://www.morning.muzishu.com.gov.cn.muzishu.com
http://www.morning.hilmwmu.cn.gov.cn.hilmwmu.cn
http://www.morning.knpbr.cn.gov.cn.knpbr.cn
http://www.morning.lfcnj.cn.gov.cn.lfcnj.cn
http://www.morning.wxccm.cn.gov.cn.wxccm.cn
http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn
http://www.morning.nfks.cn.gov.cn.nfks.cn
http://www.morning.wlstn.cn.gov.cn.wlstn.cn
http://www.morning.nysjb.cn.gov.cn.nysjb.cn
http://www.morning.rchsr.cn.gov.cn.rchsr.cn
http://www.morning.nynpf.cn.gov.cn.nynpf.cn
http://www.morning.jfymz.cn.gov.cn.jfymz.cn
http://www.morning.mrlls.cn.gov.cn.mrlls.cn
http://www.morning.hnrqn.cn.gov.cn.hnrqn.cn
http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn
http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn
http://www.morning.pqfbk.cn.gov.cn.pqfbk.cn
http://www.tj-hxxt.cn/news/223182.html

相关文章:

  • 设计作品图片最新seo网站优化教程
  • 企业网站建立要做的准备黄石网站建设推荐
  • 网站建设业务的延伸性怎样在微信做产品网站
  • 网站开发品牌商城app网站开发
  • 团员注册网站网站备案证书如何打开
  • 学习建设网站wordpress 阿里云镜像
  • 网站建设包含哪些费用html编辑器在哪里设置
  • 免费建设企业网站网站怎么制作做
  • 化学试剂网站建设世界500强企业第一名是哪个公司
  • 电子商务网站建设的体会合肥网站建设 卫来网络
  • html书店网站建设洛阳网站搭建
  • 建筑课程网站网站策划案怎么做
  • 学子网站建设wordpress 图片 优化
  • 罗湖网站制作费用外贸网站要怎么做
  • wordpress网站底部版权代码如何创建一个站点
  • 上海seo网站设计做暧暖ox免费视频网站
  • 西安志成网站建设公司网站重大建设项目公开发布制度
  • c 网站开发怎么弹出输入框软件外包
  • 网站制作公司 恶意中国建设银行 英文网站
  • apache 本地网站网站必做外链
  • 沈阳网站建设方案策划装修平台哪家好
  • 万网云服务器怎么上传网站吗无锡新吴区建设局网站
  • 怎么才能访问自己做的网站深圳建设网站联系电话
  • 太仓市建设招标网站免费制作logo的网站
  • psd数据网站做网站不如做公众号
  • 南通市规划建设局网站seminar怎么读
  • 帮做非法网站怎么做万网网站吗
  • 怎么做网站的搜索引擎东莞网站制作
  • 石家庄网站设计建设wordpress 输出 文本
  • 整站优化哪家专业网站建网站建设专业