精华内容
下载资源
问答
  • 煤的显微组分定义与分类的国际标准“ICCP system 1994”是国际煤和有机岩石学委员会(ICCP)历经26 a(1991-2017)完成,按照显微组分组和发表的时间,该标准共分4个部分,分别是镜质体(1998)、惰质体(2001)、腐...
  • 在“ICCP system 1994”中,惰质体包含了7种显微组分,不包含亚组。这7种显微组分包括丝质体、半丝质体、真菌体、分泌体、粗粒体、微粒体和碎屑惰质体。该分类方案有两个突出特点,一是真菌体和分泌体替代了旧分类...
  • 解决 libpng warning: iCCP: known incorrect sRGB profile
  • 距国际煤和有机岩石学委员会(ICCP)讨论制定新的显微组分分类近30年后,国际煤地质学杂志(International Journal of Coal Geology)于2017年发表了类脂体新的分类方案“Classification of liptinite - ICCP ...
  • 参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们
  • win10快速解决警告:libpng warning: iCCP: known incorrect sRGB profile-附件资源
  • 研究地磁信息的熵算法和ICCP算法,利用熵算法具有剔除离散点、野值点,并且抗基准误差能力强和ICCP算法具有匹配精度较高,匹配结果较稳定的优点,提出一种将熵算法和改进的ICCP算法融合的新算法,以实现粗精结合多级匹配...
  • Y.Aloimonos,“使用局部密度测量的静止图像中的无阴影分割”,ICCP 2014 所需的第 3 方软件包 该软件使用了许多 3rd 方软件包: 我的有用 MATLAB 函数包 [] 伯克利分词代码 v1.2.0 [] Maxflow v3.0.1 [] MATLAB 的 ...
  • 为解决地磁匹配导航中TERCOM算法精度较差、ICCP算法容易产生局部收敛且匹配速度较慢的缺陷,提出了一种联合TERCOM与ICCP的水下地磁匹配导航新方法。对此算法中的粗匹配及其性能进行了分析,同时,对精匹配及改进ICCP...
  • based on the boundary element method,is proposed for the purpose of studying the corrosion-related static magnetic (CRM)field caused by the ship′s impressed current ca-thodic protection (ICCP ) ...
  • 解决报错libpng waring:iccp:known incorrect srgb profile,递归查找修改png图片为Qt适配使用的图片
  • 报错libpng warning: iCCP: known incorrect sRGB profile的问题
  • libpng warning: iCCP: known incorrect sRGB profile libpng warning iccp extra compressed data 一些可能的解决方案: 已有方案 来自:https://blog.csdn.net/qq_37924224/article/details/119181028 libpng ...

    png图片缺乏某些库,导致损坏,或者多余了一些数据会导致以下报错:

    libpng warning: iCCP: known incorrect sRGB profile
    libpng warning iccp extra compressed data
    
    

    一些可能的解决方案:

    已有方案

    来自:https://blog.csdn.net/qq_37924224/article/details/119181028

    libpng 1.6及以上版本增强了ICC profiles检查,所以发出警告。从 PNG 图像中删除 iCCP profiles。

    可以先读取,再重新保存:

    import cv2
    from skimage import io
    image = io.imread(path)
    image = cv2.cvtColor(image, cv2.COLOR_RGBA2BGRA)
    cv2.imencode('.png',image)[1].tofile(path)
    
    

    本文提供方案

    观察到报错的图片根本无法打开,选择删除对应图片。

    文件结构:

    - all
      - train
        - folder1
          - img1.png
          - ....
          - imgn.png
        - foler2
          - ...
      - test
        - folder1
          - img1.png
          - ....
          - imgn.png
        - foler2
          - ...
    
    

    实现功能:

    重命名文件夹,重命名文件名称(ps: 原来是有中文的),使用convert命令转换png为jpg

    import os
    import cv2 
    import random 
    
    dir_path = "all/train"
    
    
    def rename_folder():
        for idx, subdir in enumerate(os.listdir(dir_path)):
            new_folder = "%s_" % (str(random.randint(0,10000))) + str(idx)
            whole_subdir = os.path.join(dir_path, subdir)
            whole_newdir = os.path.join(dir_path, new_folder)
            # print(f"rename {whole_subdir} to {whole_newdir}")
            os.rename(whole_subdir, whole_newdir)
    
    
    def rename():
        # rename files
        for subdir in os.listdir(dir_path):
            whole_path = os.path.join(dir_path, subdir)
            for idx, img_name in enumerate(os.listdir(whole_path)):
                postfix = "png" if img_name.endswith("png") else "jpg"
                new_img_name = str(idx) + "." + postfix
    
                org_path = os.path.join(whole_path, img_name)
                new_path = os.path.join(whole_path, new_img_name)
    
                #     print(f"rename {org_path} to {new_path}")
                os.rename(org_path, new_path)
    
    
    def convert_png2jpg():
        # convert
        for subdir in os.listdir(dir_path):
            whole_path = os.path.join(dir_path, subdir)
            for img_name in os.listdir(whole_path):
                img_whole_path = os.path.join(whole_path, img_name)
                if img_name.endswith("png"):
                    # print(img_whole_path)
                    img = cv2.imread(img_whole_path)
                    cv2.imwrite(img_whole_path, img)
                    os.system(
                        "convert %s %s"
                        % (img_whole_path, img_whole_path.replace("png", "jpg"))
                    )
    
    
    def main():
        # run with nohup
        # 1. rm nohup.out
        # 2. nohup python convert_png.py
        rename_folder()
        rename()
        convert_png2jpg()
    
    
    if __name__ == "__main__":
        main()
    
    

    这个时候有可能会出现报错:

    在这里插入图片描述

    这些无法convert的文件就是需要删除的对象,通过正则化方法匹配对应文件, 并删除。

    import os
    
    
    def main():
        rm_list = greps()
        rm(rm_list)
    
    
    def greps():
        import re
    
        rm_list = []
        file = "nohup.out"
        f = open(file, "r")
        for line in f.readlines():
            res = re.findall("`.+'", line)
            if res:
                rm_list.append(*res)
        return rm_list
    
    
    def rm(rm_list):
        rm_list = [item.lstrip("`").rstrip("'") for item in rm_list]
        for item in rm_list:
            print("rm: ", item)
            os.system("rm %s" % item)
    
    
    if __name__ == "__main__":
        main() 
    
    展开全文
  • 由于我国没有低阶煤中腐植体的显微组分分类方案,因此“ICCP System 1994”中关于腐植体的显微组分的定义和分类方案对我国学者更具有特殊的意义。该显微组分分类方案(ICCP system 1994)在原分类方案的基础上,对腐...
  • sisco iccp 配置文档

    2013-12-19 14:01:16
    sisco公司iccp配置文档。iccp是电力系统控制中心间通信协议。为面向对象的规约。
  • libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB ...
  • 使用QQ输入法的时候,报的这个错误,切换成其他的输入法就不报错了。

    使用QQ输入法的时候,报的这个错误,切换成其他的输入法就不报错了。

    展开全文
  • libpng warning: iCCP: known incorrect sRGB profile 警告,问题解决 目录 libpng warning: iCCP: known incorrect sRGB profile 警告,问题解决 问题现象 问题原因 解决方法 针对单张图片(使用 skimage) 针对这...

    libpng warning: iCCP: known incorrect sRGB profile 警告,问题解决

    问题现象

    遇到了这么一个警告,libpng warning: iCCP: known incorrect sRGB profile。从电脑上看图片没问题,但是如果用opencv去读取的话,就会出现这个警告。

    问题原因

    原因就是这个因为libpng 1.6,太敏感了,1.6及以上版本增强了ICC profiles检查,所以发出警告。
    libpng 警告:iCCP:已知不正确的 sRGB 配置文件
    您可以忽略该警告。要摆脱它,请从 PNG 图像中删除 iCCP profiles。一些应用程序将警告视为错误;如果您正在使用这样的应用程序,则必须删除该块。

    解决方法

    通过别的方法读取再保存下就行了。
    而读取的的方法是使用 skimage。

    针对单张图片(使用 skimage)

    记得改path

    import cv2
    from skimage import io
    #西瓜6的代码
    image = io.imread(path)
    image = cv2.cvtColor(image, cv2.COLOR_RGBA2BGRA)
    cv2.imencode('.png',image)[1].tofile(path)
    

    针对这个文件夹的全部图片(这个文件夹只有图片)

    记得改path

    import os
    from tqdm import tqdm
    import cv2
    from skimage import io
    path = r"你的路径"
    #西瓜6的代码
    fileList = os.listdir(path)
    for i in tqdm(fileList):
        image = io.imread(path+i)
        image = cv2.cvtColor(image, cv2.COLOR_RGBA2BGRA)
        cv2.imencode('.png',image)[1].tofile(path+i)
    

    结束语

    有帮助就点个赞和关注咯。感谢各位。
    西瓜6的啦啦啦

    展开全文
  • 使用的PNG文件在进行校验时通不过,修改PNG图片即可

    使用的PNG文件在进行校验时通不过,修改PNG图片即可

    展开全文
  • libpng warning:iCCP:known incorrect sRGB profile 2、原因:图片格式保存有问题 3、解决办法: ① 参考博客:https://www.cnblogs.com/sea-stream/p/10926104.html ② 下载图片转换的一个软件(直接下载最下面的...
  • 为此,提出将船舶的静电场隐身分为平时和战时两种情况,并对装有 ICCP系统的船舶 进行水下静电场的边界元建模,用模拟退火算法分别在两种情况下对船舶 ICCP系统的电流输出进行优 化以实现船舶的静电场隐身。优化计算...
  • 针对水下地形最近等值线迭代(ICCP)匹配算法的原理缺陷和惯性导航累积误差对匹配精度的影响,提出了一种利用粒子群算法优化估计航路的改进ICCP算法.分析了ICCP算法的不足,利用估计航路、惯性导航定位误差和数字地图...
  • 终端执行pyqt5的代码文件.py,如下错误: 在终端使用命令时才会出现该错误,虽然并不影响程序的执行,但笔者还是想解决该问题。 问题分析: 在笔者网上查阅发现问题其实很简单,就是代码使用了.png的图片文件作为...
  • 首先,研究了ICCP的简化算法,给出了目标函数的简化模型及相应的刚性变换参数简化模型;其次,提出了预平移ICCP的思想,并给出了实施流程;最后,利用预平移简化ICCP算法进行了仿真实验。实验结果表明,相对传统ICCP...
  • 参考链接:libpng warning: iCCP: known incorrect sRGB profile - 知乎 magick下载链接:https://pan.baidu.com/s/1td9YBmMIYMvXEkl48reRHA 提取码:qzad
  • libpng warning: iCCP: cHRM chunk does not match sRGB remote: HTTP Basic: Access denied fatal: Authentication failed for ‘http://xxxxxxx/’ 用git提交、获取、拉取,发现老是报这个错,服务器又正常,然后...
  • 解决libpng warning: iCCP: known incorrect sRGB profile 出现这个警告是因为png格式不正确,解决这个问题只需要用QImage重新保存下png图片就可以了。 例如: QImage im; im.load("*.png"); im.save("*.png"); 直接...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 932
精华内容 372
关键字:

iccp